首頁 >web前端 >css教學 >JavaScript 和 CSS 腳本中的「type」屬性真的有必要嗎?

JavaScript 和 CSS 腳本中的「type」屬性真的有必要嗎?

Patricia Arquette
Patricia Arquette原創
2024-11-25 16:18:13197瀏覽

Is the 'type' Attribute in JavaScript and CSS Scripts Really Necessary?

為什麼要在 JavaScript 或 CSS 腳本中指定 'type' 屬性?

雖然 Web 伺服器確定 MIME 類型,但問題是:為什麼要在 JavaScript 或 CSS 腳本中指定「type」屬性?我們在 HTML 腳本中包含 'type="text/javascript"' 或 'type="text/css"' 屬性?這個屬性不是多餘的並且被忽略了嗎?

答案

根據Douglas Crockford:

  • 'type="text/javascript "' 屬性是可選的。自 Netscape 2 以來,JavaScript 一直是瀏覽器中的預設程式語言。在 XHTML 中,此屬性是必需的,但不是不必要的,而在 HTML 中,最好省略它。
  • W3C 引入了一個'type' 屬性,它接受MIME 類型,但沒有對其進行標準化,從而導致出現諸如“text”之類的變體/javascript”和“application/ecmascript”。但是,瀏覽器總是預設使用JavaScript 作為程式語言。中測試了五個具有不同「type」屬性的腳本:

在Chrome 中,腳本1-4 有效,而腳本3 (type="baloney") 失敗。 1 和3 無法執行。屬性。

以上是JavaScript 和 CSS 腳本中的「type」屬性真的有必要嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn