改善用户体验,web前段性能优化

改善用户体验,web前段性能优化
  • 页面级优化

    • 减少http请求数
      • 避免资源重复请求(坏请求,无意义的请求)
      • 合并css与js文件(减少http请求次数)
      • 使用css精灵图 (减少图片请求次数)
      • Lazy Load Javascript/images(懒加载,在需要的时候在加载)
      • 合理设置HTTP缓存
      • 从设计实现界面简化页面
    • 将外部脚本置底
    • 异步执行inline脚本(资源内嵌插件,将代码内嵌进html)

    • 将CSS放在HEAD中

    • 异步请求Callback
    • 减少不必要的HTTP跳转
  • 代码级优化

    • 避免css @import语句,会阻塞 浏览器的并行加载
    • 优化脚本js和样式表css的顺序
    • 处理小文件比如小的js css文件写入到html中
    • 减少dom数量
    • 慎用document.write:会阻塞浏览器的渲染
    • 使用浏览器文档碎片createDocumentFragment(可以减少操作dom的次数,从而减少渲染次数,提高页面性能)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值