用于JavaScript脚本文件的嵌入。
标签属性
defer、async属性
<script type="text/javascript" src="js/chenqian.js" defer async>
//下面两种写法都是错误的,因为这两个属性只对外部脚本有效。
错误写法:<script defer>
错误写法:<script async="async">
- 如果 async=”async”:脚本相对于页面的其余部分异步地执行(当页面继续进行解析时,脚本将被执行)。
- 如果不使用 async 且 defer=”defer”:脚本将在页面完成解析时执行。
- 如果既不使用 async 也不使用 defer:在浏览器继续解析页面之前,立即读取并执行脚本。
type属性
标记文件的类型。因为每个互联网中的web资源,都会打上MIME类型的标记。告诉浏览器响应的资源的类型,便于浏览器选择合适的程序处理它。