其實HTML的script標籤學過Web開發的應該都知道。只是,用框架開發的話,這些標籤通常都是自動生成,平時不會去注意,更多的是在意src路徑裡的那個js檔。
最近在寫JS的練習程式碼時,才無意中發現,原來script標籤裡,也有很多講究。
根據W3C標準,script標籤裡的type屬性是required的,而src是optional。雖然不寫type運行也不會有問題。
而XHTML要更複雜一點:
<script type="text/javascript"> //<![CDATA[ var i=10; if (i<5) { // some code } //]]> </script>
script標籤裡有個defer="defer"的可選屬性,可以定義腳本在頁面載入完之後再執行,不過…這個屬性,要和src一起使用,否則有些瀏覽器不支援。 PS:IE 6也支援這個屬性。
onscript標籤會在瀏覽器停用腳本時顯示其內容:
<noscript> <p>To better present the page, please turn on scripting.</p> </noscript>
以上是html中script標籤與noscript標籤的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!