js性能---为什么将你的script标签置于</body>标签之前

The reason is because of how web pages load. When a browser hits a web page, it first sends a request to the server for the document at the URL. Then once that document arrives at the browser, the browser parses it and starts making additional requests to the server for external components like style sheets, images, and scripts. The browser downloads these components in parallel—up to two components at one time (according to the HTTP 1.1 specification).
But scripts block parallel downloads. This means that once a browser starts downloading a script, it won’t download anything else until the script has finished downloading. (js)资源下载会阻塞其他资源(如css,img)的并行下载
Since browsers read HTML documents from the top to the bottom, starting with the doctype and <html> opening tag, any scripts that are in the HEAD are going to be some of the first components downloaded. And until they are finished downloading the scripts, nothing else on the page will be downloaded.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值