基本上這是個問題。這是這兩個語句之間的區別:type = text/javascript和language = javascript之間的差異
語言
<script language="javascript" src="_js/calendar/calendar.js"></script>
文/ JavaScript的
<script type="text/javascript" src="_js/calendar/calendar.js"></script>
基本上這是個問題。這是這兩個語句之間的區別:type = text/javascript和language = javascript之間的差異
語言
<script language="javascript" src="_js/calendar/calendar.js"></script>
文/ JavaScript的
<script type="text/javascript" src="_js/calendar/calendar.js"></script>
類型: 該屬性指定元素的內容的腳本語言和覆蓋默認腳本語言。腳本語言被指定爲內容類型(例如「text/javascript」)。作者必須爲此屬性提供值。此屬性沒有默認值。 :
語言:已棄用。該屬性指定了此元素內容的腳本語言。它的值是該語言的標識符,但由於這些標識符不是標準的,因此該屬性已被棄用,以支持類型。
語言通常用於表示您的腳本需要的Javascript 版本。如果腳本不支持它,那麼支持language屬性的瀏覽器將不會加載或運行該腳本。關於唯一的用途是,如果你有關鍵的Javascript功能,你需要老式瀏覽器的解決方法。
因此我們應該避免使用language =「javascript」... –
是的。 'language'屬性不會指定腳本語言 –
的language = JavaScript
表明,語言格式和錯誤檢查功能是基於JavaScript的標準。 type = text/javascript
僅暗示內容的格式將是JavaScript形式的文本。
但是language = JavaScript
已被棄用,所以不用擔心。
考慮看看W3.orglanguage
應已棄用或刪除:
<!ELEMENT SCRIPT - - %Script; -- script statements -->
<!ATTLIST SCRIPT
charset %Charset; #IMPLIED -- char encoding of linked resource --
type %ContentType; #REQUIRED -- content type of script language --
src %URI; #IMPLIED -- URI for an external script --
defer (defer) #IMPLIED -- UA may defer execution of script --
>
真的沒什麼。他們都運行和執行。 –
僅僅因爲他們目前的運行和執行並不意味着他們沒有區別 –