美文网首页
单页面多页面区别

单页面多页面区别

作者: 肥羊猪 | 来源:发表于2021-04-30 12:57 被阅读0次

    多页面模式(MPA Multi-page Application):

     适用于高度追求高度支持搜索引擎的应用
    如果单个页面加载的文件相对较大(多),页面切换加载会很慢
    多页面跳转需要刷新所有资源,每个公共资源(js、css等)需选择性重新加载
    页面跳转:使用window.location.href = "./index.html"进行页面间的跳转;
    数据传递:可以使用path?account="123"&password=""路径携带数据传递的方式,或者localstorage、cookie等存储方式
    
    

    单页面模式(SPA Single-page Application):

    高要求的体验度,追求界面流畅的应用
    页面片段间切换较快,用户体验好,因为初次已经加载好相关文件。但是初次加载页面时需要调整优化,因为加载文件较多
    只有一张Web页面的应用,是一种从Web服务器加载的富客户端,单页面跳转仅刷新局部资源 ,公共资源(js、css等)仅需加载一次
    页面跳转:使用js中的append/remove或者show/hide的方式来进行页面内容的更换;
    数据传递:可通过全局变量或者参数传递,进行相关数据交互
    
    

    相关文章

      网友评论

          本文标题:单页面多页面区别

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