什么是单页面应用

单页Web应用(single page web application,SPA),就是只有一张Web页面的应用,是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序。

优点:

                   ①前后端分离

                   ②良好的交互体验——用户不用刷新页面,页面显示流畅

                   ③减轻服务器压力——服务器只出数据

                   ④共用一套后端代码——多个客户端可共用一套后端代码

缺点:

                   ①seo难度高——数据渲染在前端进行,seo主要是让网站对于搜索引擎的爬虫更加友好,spa页数据动态生成,爬虫识别不了

                   ②前进后退管理——单页面不能使用浏览器的前进后退,页面切换要自己建立堆栈管理,解决方法:利用url的散列+iframe实现

                   ③初次加载耗时长

https://blog.csdn.net/qq_44722915/article/details/106800335

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。