HTML 腳本

2017-09-07
摘抄自W3school-HTML 腳本
希望幫助自己系統(tǒng)地打好基礎,也能在做筆記的同時添加一些自己額外的收獲。

JavaScript 使 HTML 頁面具有更強的動態(tài)和交互性。

HTML script 元素

<script> 標簽用于定義客戶端腳本,比如 JavaScript。
script 元素既可包含腳本語句,也可通過 src 屬性指向外部腳本文件。
必需的 type 屬性規(guī)定腳本的 MIME 類型。 ?
JavaScript 最常用于圖片操作、表單驗證以及內(nèi)容動態(tài)更新。
下面的腳本會向瀏覽器輸出“Hello World!”:

<script type="text/javascript">
document.write("Hello World!")
</script>

<noscript> 標簽

<noscript> 標簽提供無法使用腳本時的替代內(nèi)容,比方在瀏覽器禁用腳本時,或瀏覽器不支持客戶端腳本時。
noscript 元素可包含普通 HTML 頁面的 body 元素中能夠找到的所有元素。
只有在瀏覽器不支持腳本或者禁用腳本時,才會顯示 noscript 元素中的內(nèi)容:

<script type="text/javascript">
document.write("Hello World!")
</script>
<noscript>Your browser does not support JavaScript!</noscript>

如何應付老式的瀏覽器

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

<script type="text/javascript">
<!--
document.write("Hello World!")
//-->
</script>

不是很清楚這樣處理不會被注釋?

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

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,199評論 1 92
  • 一:在制作一個Web應用或Web站點的過程中,你是如何考慮他的UI、安全性、高性能、SEO、可維護性以及技術因素的...
    Arno_z閱讀 1,372評論 0 1
  • 前端開發(fā)面試知識點大綱: HTML&CSS: 對Web標準的理解、瀏覽器內(nèi)核差異、兼容性、hack、CSS基本功:...
    秀才JaneBook閱讀 2,792評論 0 25
  • 作為一名很想到達頂峰,欣賞風景的我來說,很多的時候真的很害怕途中的艱辛,可是心里卻也十分地明確地知道,哪里有...
    尚巾林閱讀 194評論 0 0
  • (一)老用戶調(diào)研如何做? 1.明確調(diào)研的背景和目的 1)背景:什么情況下發(fā)起調(diào)研?是否必須用調(diào)研來解決? 2)目的...
    劉瓊_深圳閱讀 1,618評論 1 5

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