《JavaScript 高級程序設計》第二章:在HTML中使用JavaScript

script 標記是 netspace 公司最先爲在 html中引入 javascript代碼而創造的HTML元素,並最終被 HTML規範採納。
script 標記有四個比較重要的屬性:javascript

  • src
  • type
  • defer
  • async

defer
添加了defer 屬性的腳本會等待頁面加載並解析完成後執行(即在瀏覽器解析到</html>以後)。而且多個延遲腳本會根據順序執行。html

<head>
    <script defer="defer" src="1.js"></script>
    <script defer="defer" src="2.js"></script>
</head>

兼容性:IE6.0+ 、FF3.五、SF五、CH1+java

async
與延遲腳本 defer 相同,異步腳本 async 也會等待頁面加載並解析完成後執行,只是多個異步腳本其執行順序並不相同。瀏覽器

<head>
    <script async src="1.js"></script>
    <script async src="2.js"></script>
</head>

兼容性:IE10.0+ 、FF3.六、SF五、CH1+異步

相關文章
相關標籤/搜索