type=text/javascript和language=javascript之间的区别

type=text/javascript和language=javascript之间的区别,javascript,jquery,types,connection,Javascript,Jquery,Types,Connection,基本上这就是问题所在。这两种说法的区别是什么: 语言 <script language="javascript" src="_js/calendar/calendar.js"></script> 文本/javascript <script type="text/javascript" src="_js/calendar/calendar.js"></script> 语言=JavaScript建议语言格式化和错误检查基于JavaScript

基本上这就是问题所在。这两种说法的区别是什么:

语言

<script language="javascript" src="_js/calendar/calendar.js"></script>

文本/javascript

<script type="text/javascript" src="_js/calendar/calendar.js"></script>


语言=JavaScript
建议语言格式化和错误检查基于JavaScript标准。
type=text/javascript
仅表示内部内容的格式为javascript格式的文本


但是
language=JavaScript
无论如何都是不推荐的,所以不要担心。
language=JavaScript
建议语言格式化和错误检查基于JavaScript标准。
type=text/javascript
仅表示内部内容的格式为javascript格式的文本

但是
language=JavaScript
无论如何都是不推荐的,所以不要担心。

根据:

类型: 此属性指定元素内容的脚本语言,并覆盖默认脚本语言。脚本语言被指定为内容类型(例如,“text/javascript”)。作者必须为此属性提供一个值。此属性没有默认值

语言:已弃用。此属性指定此元素内容的脚本语言。它的值是该语言的标识符,但由于这些标识符不是标准的,因此该属性已被弃用,而改用类型

语言通常用于指示脚本所需的Javascript版本。支持language属性的浏览器不会加载或运行脚本(如果脚本不支持)。唯一的用途是,如果您有关键的Javascript函数,需要为旧浏览器提供变通方法。

类型: 此属性指定元素内容的脚本语言,并覆盖默认脚本语言。脚本语言被指定为内容类型(例如,“text/javascript”)。作者必须为此属性提供一个值。此属性没有默认值

语言:已弃用。此属性指定此元素内容的脚本语言。它的值是该语言的标识符,但由于这些标识符不是标准的,因此该属性已被弃用,而改用类型

语言通常用于指示脚本所需的Javascript版本。支持language属性的浏览器不会加载或运行脚本(如果脚本不支持)。唯一的用途是如果您有关键的Javascript函数,您需要为旧浏览器提供变通方法。

查看
语言
本应被弃用或删除:

<!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 --
  >

查看一下
语言
本应被弃用或删除:

<!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 --
  >


是<代码>语言
属性不会指定脚本语言Yes<代码>语言属性不会真正指定脚本语言。它们都运行并执行。仅仅因为它们当前都运行并执行,并不意味着它们实际上没有区别。它们都运行并执行。仅仅因为它们当前都运行并执行并不意味着它们没有区别