浏览器加载网页的顺序

加载顺序

开始:输入网址(html)

-》载入 HTML 代码{若有css文件然后请求css}

-》继续载入html body部分 同时css获取成功开始渲染

-》若有img然后请求图片,不等图片获取成功,先继续渲染

-》图片获取成功,布局由于图片被改变,浏览器重新渲染图片部分

-》若遇见script则执行,若存在dom操作则渲染操作部分

-》渲染到</html>结束


优化

压缩 [html,js,css,img]

内联js改为外部引入\\让浏览器可以缓存

  减少http请求

|-雪碧图

|-js/css合并

|-减少dns查找 \\个人理解:外部资源域名地址能一样就一样 比如:不要一个图片用的百度的外链 , 一个图片用的新浪的外链

缓存数据

|-ajax  cache参数

优化加载顺序

|-图片懒加载

不要嵌套table

指定图片和table的大小  \\可立即渲染 不需要再重做布局工作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值