HTML中的Script
总结-script元素特性
- 要包含外部的 JavaScript 文件,就必须将 src 属性设置为要包含文件的 UEL
- <script> 元素会根据它们在页面中出现的次序被解释(在不使用 defer 和 async 属性的情况下)
- 对不推迟执行的脚本,浏览器必须解释完 <script> 元素中的内容才继续渲染页面其他剩余的部分
- defer 和 async 属性的异同点
异:defer(1)对推迟的脚本总是按照它们被列出的次序被执行。 (2)脚本在页面解析后执行
async(1)异步加载不等待其他的脚本,也不阻塞其他文档渲染,既脚本执行顺序随机。 (2)脚本在 load 前执行
同:(1)都只适合用于外部脚本。(2)都会立即下载基本
- <noscript> 在浏览器不支持脚本或浏览器对脚本的支持关闭时才显示内容。