JavaScript高級程序設計 第二章 在HTML中使用javascript

< script >元素

6個屬性:

  • async:可選。表示應該立即下載腳本,但不妨礙頁面中的其他操作。只對外部腳本文件有用。
  • charset:可選。通過src屬性指定的代碼字符串,少用
  • defer:可選。表示腳本可以延遲到文檔
  • language:廢棄。
  • src:可選。要執行代碼的外部文件。
  • type:可選。text/javascript

延遲腳本

雖然把< script >元素放在了< head >元素中,但腳本將延遲到瀏覽器遇到< html >再執行

<head>
    <script type="text/javascript" defer="defer" src="eg1.js"></script>
    <script type="text/javascript" defer="defer" src="eg2.js"></script>
</head>

異步腳本

腳本並不保證按照指定的先後順序執行

<head>
    <script type="text/javascript" async src="eg1.js"></script>
    <script type="text/javascript" async src="eg2.js"></script>
</head>

< noscript >元素

在不支持的javascript時的頁面輸出替代內容

<body>
    <noscript>
        <p>本頁面需要瀏覽器支持(啓用)JavaScript</p>
    </noscript>
</body>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章