美文网首页
单页面应用程序(SPA)

单页面应用程序(SPA)

作者: 小透明进击战 | 来源:发表于2019-07-29 12:11 被阅读0次

单页面应用程序(single page application),直面理解就是只有一张web页面的应用程序。他是在加载单个html页面,并在用户和页面交互的时候动态地更新局部页面。公共资源(公共页面)仅需加载一次。

单页面应用的优点

  • 最大的优点是用户体验非常好。因为SPA是一个公共页面加上很多页面片段组成,页面片段间切换较快,若对页面内容更改,不用加载整个页面。
  • 数据层和UI的分离,可以重新编写一个原生的移动设备应用程序而不用大动干戈(同一套后端程序代码,不用修改就可以用于Web界面、手机、平板等多种客户端;)。
  • 高效。它对服务器压力很小,消耗更少的带宽,能够与面向服务的架构更好地结合。

单页面应用的缺点

  • 不利于搜索引擎优化(SEO),需要单独地实现方案,可利用服务器端渲染(SSR)进行优化。
  • 初次加载时耗时很大

相关文章

网友评论

      本文标题:单页面应用程序(SPA)

      本文链接:https://www.haomeiwen.com/subject/qsserctx.html