浅学前端SPA(单页面应用)

    技术2022-07-27  89

    1.概念

    单页Web应用(single page web application,SPA),所有活动都局限在一个Web页面中,只加载单个Html页面,并且在用户与应用程序交互时动态刷新页面。

    2.优点

    1)有良好的用户体验

    用户不需要频繁的去切换页面

    2)前后端分离

     

    3)减轻服务器压力

    服务器只需要提供数据即可,不用管页面展示

    4)共用一套后端服务器代码

    不用修改后端程序代码就可以用于Web页面、手机端、平板

    3.缺点

    1)初次加载耗时多

    由于所有内容都在一个页面中,所以第一次加载页面时需要把几乎所有资源都加载进去,所以比较耗时,优化方法:可以控制有些页面在需要时才加载其资源

    2)前进、后退管理

    不能使用浏览器自带的前进、后退功能

    Processed: 0.009, SQL: 9