< 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>