对于前端的一些疑惑

最近在学习vue js。里面提到的单页应用。 单页应用与多页适合什么场景呢? 单页应用如果用来做系统管理后台或者页面比较多的页面的网站,是不是没有多页应用来得方便。

阅读 2.8k
1 个回答

1、所谓的单页应用是指只有一个html文件,应用所有的操作都是在这一个html中完成的,你说的页面比较多只是用户看到的感觉是有多个页面。
2、多页应用就是多个html文件,一个页面对应一个html文件。
3、多页应用由于每个页面对应不同的html文件,因此各个页面可以很方便的独立的维护升级,但一旦多个页面有相互影响交互的数据,则比较麻烦,而另外一个很重要的缺点是,多页之间的跳转都需要重现完整的下载并解析一遍html,理论上响应速度不够好,一般展示型的应用可以用用多页。
4、单页应用由于都是在一个html内部渲染你看到的所谓的多个页面(而且是部分渲染),不存在上述多页应用重新完整下载解析html的过程,所以响应速度更快,用户体验更好,也是现在很多用户交互较高的应用所采用的原因。但缺点就是不利于爬虫分析-即SEO天然劣势,另外就是首屏渲染速度较慢,因为要加载很多东西。。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题