script标签属性和使用方式详解
script标签的6个属性:
- async (可选)
- charset (可选,大部分浏览器已经忽略)
- defer (可选)
- language (废弃,大部分浏览器已经忽略)
- src (可选)
- type (可选)
defer
脚本立即下载,文档呈现之后,再延迟执行,保证执行顺序
效果等同与将标签放到最后
| 适用范围 | 使用方式 |
|---|---|
| 在head标签中中引入js文件 | defer=”defer” |
async
脚本立即下载,并不保证执行的顺序,不阻塞文档呈现
| 适用范围 | 使用方式 |
|---|---|
| 没有先后执行的依赖 | async=”async” |
<noscript/>标签
在完全不支持js的浏览器里显示此标签内的内容
本文详细介绍了HTML中script标签的六个属性:async、charset、defer、language、src和type。重点讲解了defer和async属性如何影响脚本加载及执行顺序,帮助开发者优化页面加载速度。
1593

被折叠的 条评论
为什么被折叠?



