本節(jié)內(nèi)容
- 使用<script>
- 嵌入腳本與外部腳本
- 文檔模式對Javascript的影響
- 考慮禁用Javascript的場景
script元素的屬性
共六個屬性:async
,charset
,defer
,language
,src
,type
這六個屬性都不是必須的桥温。
其中 type
屬性的默認值是: text/javascript
第一個實例
<script type="text/javascript">
function sayHi(){
alert("Hello world!");
}
sayHi();
</script>
引入外部Javascript文件
<script type="text/javascript" src="example.js"></script>
傳統(tǒng)做法是放在<head>內(nèi),這樣做會影響頁頭同加載速度表制,所以也常放在</body>上面揖赴。
嵌入代碼與外部文件
在HTML中嵌入Javascript代碼雖然沒有問題,一般建議使用外部文件來包含Javascript代碼,優(yōu)點如下:
- 可維護性;
- 可緩存;
文檔模式
HTML5的文檔申明霎俩,寫在HTML頁面的最上方: <!DOCTYPE html>