script 標簽用於定義客戶端腳本,比如 JavaScript。
除全局屬性之外有如下屬性
src 定義指向包含腳本的文件的 URL(這樣您就可以引用某個包含腳本的文件,而不是直接把腳本插入您的 HTML 文檔中)
async 定義腳本是否異步執行。
defer 指示腳本不會生成任何文檔內容。浏覽器可繼續解析並繪制頁面。
type 指定MIME類型 默認text/javascript
charset 定義腳本中使用的字符編碼。
如果 async 屬性為 true,則腳本會相對於文檔的其余部分異步執行,這樣腳本會在頁面繼續解析的過程中執行。
如果 async 屬性為 false,而 defer 屬性為 true,則腳本會在頁面完成解析後執行。
如果 async 和 defer 屬性均為 false,那麼腳本會立即執行,頁面會在腳本執行完畢後繼續解析。
提示:如果存在 src 屬性,則 &script& 標簽必須是空的。
Dom接口
interface HTMLScriptElement : HTMLElement {
attribute DOMString src;
attribute boolean async;
attribute boolean defer;
attribute DOMString type;
attribute DOMString charset;
attribute DOMString text;
};