25
2020
08

SPA单页面,有什么优缺点?

SPA( single-page application )仅在 Web 页面初始化时加载相应的 HTML、JavaScript 和 CSS。一旦页面加载完成,SPA 不会因为用户的操作而进行页面的重新加载或跳转;取而代之的是利用路由机制实现 HTML 内容的变换,UI 与用户的交互,避免页面的重新加载。


优点:


1.良好的交互体验


2.良好的前后端工作分离模式


3.减轻服务器压力


缺点:


1.首屏加载慢


 解决方案:Vue-router懒加载、使用CDN加速、异步加载组件、服务端渲染


2.不利于SEO


  解决方案:服务端渲染、页面预渲染、路由采用h5 history模式


3.不适合开发大型项目

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。