1.什么是单页面?

  单页面应用(SPA),通俗一点说就是指只有一个主页面的应用,浏览器一开始要加载所有必须的html,js,css.
  优点:用户体验好
     前后端分离
     页面效果会比较炫酷(比如切换页面内容时的专场动画)
  缺点:不利于seo
     导航不可用,如果一定要导航需要自行实现前进,后退。
     初次加载时耗时多
     页面负责度提高很多

2.什么是多页面?
  多页面(MPA),就是只一个应用中有多个页面,页面跳转时是整页刷新
  优点:有利于seo
     开发成本较低
  缺点:网站的后期维护难度较大
     页面之间的跳转用时较长,用户体验较差。
     代码重复度大

转载于:https://www.cnblogs.com/Alice-67/p/10858965.html

单页面与多页面的区别与优缺点?相关推荐

  1. (面试)单页面和多页面区别?

    目录 定义 单页面 多页面 区别 刷新的方式 路由模式 结构 维护成本 加载资源文件 开发的成本 用户体验 转场动画 数据传递 搜索引擎优化(SEO) 使用范围 定义 单页面 只有一个对应的html页 ...

  2. 单页面与多页面的区别

    之前在一个视频面试的时候,被面试官问到这个问题,结果自己混乱答了一下,后面才发现自己混淆了它们的概念,所以特地来学习一下单页面和多页面的区别. 单页面,顾名思义只有一个界面.(SinglePage W ...

  3. 静态页面和动态页面的区别

    静态页面和动态页面的区别 一.静态web页面: 1.在静态Web程序中,客户端使用Web浏览器(IE.FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Requ ...

  4. web 静态页面和动态页面的区别

    文章目录 一.静态web页面: 二.动态web页面: 为什么需要web服务器?(web server) 三.关于两者区别的简单直接的描述 四.实验测试 一.静态web页面: 1.在静态Web程序中,客 ...

  5. vue单页面改造多页面应用

    单页面和多页面的区别这里就不细说了.我司业务适合多页面,许多小应用都是通过iframe整体嵌入的形式. 如果项目过于庞大,就会有很不好的体验问题. 拆分多个项目的话,又会有额外的开支,如服务器资源部署 ...

  6. asp是什么文件?html和asp的区别?(HTML是客户端语言,主要用于创建静态网页;asp是服务器端语言,用于设计用户交互式页面或动态页面)

    1.HTML是一种客户端语言,它允许Web浏览器解析并显示在标签之间写入的内容,允许把图像和对象嵌入到网页中.ASP是一种服务器端语言,这意味着写入的代码将被发送到服务器中,并根据要求执行的操作返回一 ...

  7. vue 添加完数据后刷新页面_vue form 表单提交后刷新页面的方法

    最近做的项目中,有增删改表格功能,在操作后需要实时更新页面数据.下面可以这样解决. 1.在methods中 定义好一个初始化渲染实例. 例如 lnitializationData(){//初始化页面数 ...

  8. 不使用Ajax,如何实现表单提交不刷新页面

    不使用Ajax,如何实现表单提交不刷新页面? 目前,我想到的是使用<iframe>,如果有其他的方式,后续再补. 举个栗子: 在表单上传文件的时候必须设置enctype="mul ...

  9. asp.net之动态页面和静态页面的区别

    asp.net之动态页面和静态页面的区别 当我开始接触web开发的时候,首先学到的是html.css.js这一类网页语言,通过布局可以搭建出一个静态网站,效果也跟我们上网时经常看到的一些网站一样了.于 ...

  10. html页面选择附件实现,实现单文件上传,页面局部刷新_html/css_WEB-ITnose

    实现单文件上传,页面不刷新 1.html fjFileInsert.action执行文件上传,然后返回数据到upLoad.html页面,upLoad.html页面在iframe中隐藏起来 当执行完毕, ...

最新文章

  1. 04、数据绑定控件 ListBox 的一个 Bug
  2. jQuery对表单元素的取值和赋值操作代码
  3. Hi3516A开发--USB PCB 设计建议
  4. IM开发基础知识补课(四):正确理解HTTP短连接中的Cookie、Session和Token
  5. 设计模式-15-建造者模式
  6. 【Java 泛型】泛型(泛型类型、原始类型、泛型方法)、通配符(上界、下界、无限制、继承)
  7. 【最短路】 Johnson 算法
  8. 国产宽带电力载波驱动芯片GS6212应用原理图(PIN TO PIN THS6212)
  9. PMBOK(第六版) PMP笔记——《第十二章 项目采购管理》
  10. Android静态库和动态库的区别
  11. 从大数据的角度看 房价一定会下跌
  12. 软件测试面试中90%会遇到的问题;你会搭建测试环境吗?
  13. sumif 根据条件求和
  14. 搭档之家:牛市来了!阿里云“临牛受命”,接到多家券商扩容需求
  15. office注意事项
  16. C#中定义装箱和拆箱详解
  17. 【LeetCode】复数乘法
  18. TCPIP卷一(2):二层封装之–PPP与FR
  19. **区块链培训步入标准化阶段,比特大学开启系统性学习课程**
  20. android 高德地图移动卡顿_不只是高德地图 评天猫精灵高德版车盒

热门文章

  1. pageX,clientX,offsetX,layerX的区别
  2. C#-异步Ping检查网络通断
  3. IAR 增加头文件注意事项
  4. sublime配置运行python文件的快捷键
  5. Conan and Agasa play a Card Game
  6. [YTU]_2921( Shape系列-7)
  7. 【MPI编程】MPI_Bcast广播讲解和使用
  8. 页面置换算法(FIFO , LRU, OPT)(C++实现模拟)
  9. 【解决方案】requests.exceptions.SSLError: HTTPSConnectionPool
  10. 理解extract_patches_2d