[你可能忘记的JavaScript]( 一)script元素

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33612918/article/details/79777446
  1. 带有src属性的<script>元素不应该在其<script><\script>标签之间再包含额外的JavaScript 代码。否则会忽略嵌入的代码。

  2. 浏览器会按照<script>元素在页面中出现的先后顺序对它们依次解析(条件是不存在deferasync属性)

  3. defer 属性,相当于告诉浏览器立即下载,但延迟执行。
    <script defer="defer" src="example.js"></script>
    该脚本将延迟到浏览器遇到</html> 标签后再执行。

  4. async 属性,指定async 属性的目的是不让页面等待两个脚本下载和执行,从而异步加载页面其他内容。
    <script async src="example1.js"></scripe>
    <script async src="example2.js"></scripe>
    defer 不同的是,async 不保证两文件按先后顺序执行。

猜你喜欢

转载自blog.csdn.net/qq_33612918/article/details/79777446