腳本

HTML script 元素

<script>標(biāo)簽用于定義客戶端腳本,比如 JavaScript。

script 元素既可包含腳本語(yǔ)句,也可通過 src 屬性指向外部腳本文件。

必需的 type 屬性規(guī)定腳本的 MIME 類型。

JavaScript 最常用于圖片操作、表單驗(yàn)證以及內(nèi)容動(dòng)態(tài)更新。

下面的腳本會(huì)向?yàn)g覽器輸出“Hello World!”:

<script type="text/javascript">

document.write("Hello World!")

</script>


<noscript>標(biāo)簽

標(biāo)簽提供無法使用腳本時(shí)的替代內(nèi)容,比方在瀏覽器禁用腳本時(shí),或?yàn)g覽器不支持客戶端腳本時(shí)。

<noscrip> 元素可包含普通 HTML 頁(yè)面的 body 元素中能夠找到的所有元素。

只有在瀏覽器不支持腳本或者禁用腳本時(shí),才會(huì)顯示 noscript 元素中的內(nèi)容:

<script type="text/javascript">

document.write("Hello World!")

</script>

<noscript>Your brower does not not support JavaScript!</noscript>



如何應(yīng)付老式的瀏覽器
標(biāo)簽所包含的內(nèi)容將以文本方式顯示在頁(yè)面上。為了避免這種情況發(fā)生,你應(yīng)該將腳本隱藏在注釋標(biāo)簽當(dāng)中。那些老的瀏覽器(無法識(shí)別 標(biāo)簽的瀏覽器)將忽略這些注釋,所以不會(huì)將標(biāo)簽的內(nèi)容顯示到頁(yè)面上。而那些新的瀏覽器將讀懂這些腳本并執(zhí)行它們,即使代碼被嵌套在注釋標(biāo)簽內(nèi)。實(shí)例

如果瀏覽器壓根沒法識(shí)別<script>標(biāo)簽,那么<script>標(biāo)簽所包含的內(nèi)容將以文本方式顯示在頁(yè)面上。為了避免這種情況發(fā)生,你應(yīng)該將腳本隱藏在注釋標(biāo)簽當(dāng)中。那些老的瀏覽器(無法識(shí)別<script>標(biāo)簽的瀏覽器)將忽略這些注釋,所以不會(huì)將標(biāo)簽的內(nèi)容顯示到頁(yè)面上。而那些新的瀏覽器將讀懂這些腳本并執(zhí)行它們,即使代碼被嵌套在注釋標(biāo)簽內(nèi)。

實(shí)例

JavaScript:

<script type="text/javascript">

<!--

document.write("Hello World!")

// -->

</script>

VBScript:

<script type="text/vbscript">

<! --

document.write("Hello World!")

' -- >

</script>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評(píng)論 19 139
  • DOM概覽 文檔對(duì)象模型是表示和操作HTML和XML文檔內(nèi)容的基礎(chǔ)API。 Document和Element是兩個(gè)...
    亮亮叔家的小筆筆閱讀 1,034評(píng)論 0 0
  • JavaScript腳本對(duì)現(xiàn)代網(wǎng)站來說是必不可少的。當(dāng)用戶訪問站點(diǎn),需要下載各種資源,例如JS腳本,CSS,圖片,...
    張歆琳閱讀 9,353評(píng)論 0 24
  • 一、JS前言 (1)認(rèn)識(shí)JS 也許你已經(jīng)了解HTML標(biāo)記(也稱為結(jié)構(gòu)),知道了CSS樣式(也稱為表示),會(huì)使用HT...
    凜0_0閱讀 2,900評(píng)論 0 8
  • 我將青草碾碎, 汁液灑在大地, 綠,到了骨髓。 像小孩的涂鴉, 不分場(chǎng)合的, 將你拉進(jìn)回憶。 在綠色面前, 我們無...
    d8bf20110baf閱讀 234評(píng)論 0 2

友情鏈接更多精彩內(nèi)容