单页面开发与多页面开发的区别

多页面(MPA):指一个应用中有多个页面,页面转跳时时整页面刷新;

单页面(SPA):指只有一个主页面应用,浏览器一开始要加载所有必须的html,js,css等所有的页面内容都包含在这个所谓的主页面中,但是写的时候还是分开写的,然后在交互的时候由路由程序动态载入,单页面转跳仅刷新局部资源

单页面开发多用于webapp,后台管理系统,比较适合移动端和响应式网站布局

  优点:1、用户体验好;

    2、前后端分离;

    3、页面效果会比较炫酷

  缺点:1、不利于SEO;

    2、初次加载时耗时多

    3、页面复杂度提高

多页面开发:优点:利于SEO

      缺点:页面之间转跳时间较长,用户体验差

posted @ 2019-08-01 15:16  Angiy  阅读(232)  评论(0编辑  收藏  举报