HTML script 标签
?HTML <script> 標(biāo)簽
定義和用法
<script> 標(biāo)簽用于定義客戶端腳本,比如 JavaScript。
script 元素既可以包含腳本語句,也可以通過 src 屬性指向外部腳本文件。
必需的 type 屬性規(guī)定腳本的 MIME 類型。
JavaScript 的常見應(yīng)用時圖像操作、表單驗證以及動態(tài)內(nèi)容更新。
提示和注釋:
注釋:假如此元素內(nèi)部的代碼沒有位于某個函數(shù)中,那么這些代碼會在頁面被加載時被立即執(zhí)行。<frameset> 標(biāo)簽之后的腳本會被忽略。
提示:請參閱?noscript 元素;對于那些在瀏覽器中禁用腳本或者其瀏覽器不支持客戶端腳本的用戶來說,該元素非常有用。
實例
在 HTML 頁面中插入一段 JavaScript:
<script type="text/javascript"> document.write("Hello World!") </script>親自試一試
(在本頁底部可以找到更多實例)
HTML 與 XHTML 之間的差異
在 HTML 4.01 中,script 元素的 "language" 屬性不被贊成使用。
在 XHTML 1.0 Strict DTD 中,script 元素的 "language" 屬性不被支持。
HTML 4 和 XHTML 在處理腳本中的內(nèi)容方面有所不同:
在 HTML 4 中,內(nèi)容類型聲明為 CDATA,就是說不會對實體進(jìn)行解析。
在 XHTML 中,內(nèi)容類型聲明為 (#PCDATA),也就是說會對實體進(jìn)行解析。
這意味著,在 XHTML 中,應(yīng)該編碼所有特殊的字符,或者把所有內(nèi)容嵌套在 CDATA 部分中。
為了確保在 XHTML 文檔中腳本正確進(jìn)行解析,請使用如下語法:
<script type="text/javascript"><![CDATA[document.write("Hello World!") //]]></script>必選的屬性
| type | MIME-type | 指示腳本的 MIME 類型。 | STF |
可選的屬性
| charset | charset | 規(guī)定在外部腳本文件中使用的字符編碼。 | STF |
| defer | defer | 規(guī)定是否對腳本執(zhí)行進(jìn)行延遲,直到頁面加載為止。 | STF |
| language | script | 不贊成使用。規(guī)定腳本語言。請使用 type 屬性代替它。 | TF |
| src | URL | 規(guī)定外部腳本文件的 URL。 | STF |
| xml:space | preserve | 規(guī)定是否保留代碼中的空白。 | ? |
標(biāo)準(zhǔn)屬性
xml:space如需完整的描述,請訪問標(biāo)準(zhǔn)屬性。
?
本文轉(zhuǎn)自 tianya23 51CTO博客,原文鏈接:http://blog.51cto.com/tianya23/687214,如需轉(zhuǎn)載請自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的HTML script 标签的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 身份认证与访问管理护航云安全
- 下一篇: 背水一战 Windows 10 (55)