菜鸟前端的职业生涯(搞懂单页面多页面应用)

菜鸟前端的职业生涯(搞懂单页面多页面应用)

一直以来都听说vue(本菜鸟唯一会的框架)是做单页面应用的,也知道单页面多页面是咋回事,今天闲来无事(刚入职,这个版本没我什么事)把这个问题好好搞搞懂

单页面:

  1. 只有一张Web页面的应用
  2. 使用vue-router来进行页面内容的更换;
  3. 可通过全局变量或者参数传递,进行相关数据交互

优缺点:

  1. 由于只需要加载局部,所以页面切换快
  2. 由于第一次加载要加载全部内容,所以首屏时间慢
  3. 由于只有一个页面,所以SEO效果差

多页面

  1. 多页面跳转需要刷新所有资源,每个公共资源(js、css等)需选择性重新加载
  2. 使用window.location.href = "./index.html"进行页面间的跳转
  3. 使用路径携带数据传递的方式,或storage、cookie方式

优缺点:

  1. 每次跳转都需要重新加载,所以页面切换慢
  2. 由于第一次加载不需要加载全部内容,所以首屏时间快
  3. 有多个页面,所以SEO效果好

总结

怎么看怎么觉得单页面要好一点,嘿嘿

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值