欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

脚本标记的具体放置位置

最编程 2024-07-17 19:56:27
...

一般script标签会被放在头部或尾部
头部就是<head>里面,但是将script放在头部,会让网页内容呈现滞后,导致用户感觉到卡。

尾部一般指将script放在<body>里,浏览器解析HTML,发现script标签时,会先下载完所有这些script,再往下解析其他的HTML。将script放在尾部,优点是能加速网页加载。
缺点:是浏览器只能先解析完整个HTML页面,再下载JS。而对于一些高度依赖于JS的网页,就会显得慢了。所以将script放在尾部也不是最优解,最优解是一边解析页面,一边下载JS。

所以有一种更modern的方式:使用async和defer。80%的现代浏览器都认识async和defer属性,这两个属性能让浏览器做到一边下载JS(还是只能同时下载两个JS),一边解析HTML。他的优点不是增加JS的并发下载数量,而是做到下载时不block解析HTML。

上一篇: <使用