我一直想知道這個有一段時間,終於去了解;)<script>還有什麼其他類型?
我們有<script type="text/javascript">...</script>
。
我從來沒有見過任何類型,但text/javascript
,有時甚至缺少類型屬性,無論如何默認爲JavaScript。
所以,問題:
是否有任何其他用途的type
屬性 - 我們可以使用任何其他腳本?
我一直想知道這個有一段時間,終於去了解;)<script>還有什麼其他類型?
我們有<script type="text/javascript">...</script>
。
我從來沒有見過任何類型,但text/javascript
,有時甚至缺少類型屬性,無論如何默認爲JavaScript。
所以,問題:
是否有任何其他用途的type
屬性 - 我們可以使用任何其他腳本?
可用的類型有:
如果不指定type
,text/javascript
用來。
參考:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script
另外,例如,開發人員想要的任何東西 - 例如'type =「text/template」 – AD7six
另外還有特定的瀏覽器也希望接受的東西,例如。應用程序/ vbscript或應用程序/飛鏢 – Rup
@ AD7six如果我填充這個「其他任何東西」那裏,有什麼好處呢? JavaScript可以以某種方式訪問這塊數據? – MightyPork
您可以構建自己的語言和評估標籤中代碼的工具。例如,咖啡腳本客戶端腳本附帶支持處理text/coffeescript
標籤。
此外,IE支持text/vbscript
so ...文本/ PHP的工作呢? – MightyPork
它會被允許(可能 - 是PHP的正確內容類型?),但這並不一定意味着任何客戶端都會運行它或對其執行任何操作。 – Rup
良好的信息在這裏,http://www.w3.org/TR/html401/interact/scripts.html – elclanrs
IIRC在HTML5中,如果你忽略它,它假定是JavaScript的。它可以是任何有效的MIME類型,但顯然它可以是目標瀏覽器要理解的內容,也可以是要從其他腳本引用的數據塊。 – Rup
不是那麼好,甚至沒有提供答案 - 如果它沒有隱藏在某處.. – MightyPork