HTML5 <script>声明

Chr*_*ris 17 javascript html5 content-type

使用HTML5在使用脚本块时声明脚本类型是否仍然有必要(甚至是良好实践)?

例如 <script type="text/javascript">

再加上在脚本中使用CDATA块进行浏览器解析呢?

例如 // <![CDATA[ ... ~code here ~... // ]]>

任何帮助非常感谢.

hal*_*dan 18

HTML5的当前草稿不需要脚本标记的type属性.

此外<![CDATA,HTML5中不需要(无论如何都是XHTML特定的).

  • 顺便问一下你有源的链接吗? (3认同)

Que*_*tin 6

使用HTML5在使用脚本块时声明脚本类型是否仍然有必要(甚至是良好实践)?

HTML 5将text/javascript定义为默认值,您很难找到一个不对其进行处理的浏览器.所以你可以省略它.

再加上在脚本中使用CDATA块进行浏览器解析呢?

没有意义,除非您正在编写XHTML 5并在脚本中使用诸如<&之类的字符(但无论如何您应该总是使用外部脚本).


DA.*_*DA. 5

CDATA注释适用于XML,因此仅适用于以xml格式提供页面的情况(如果是HTML5则不应该使用).

至于type属性,它现在在HTML5中是可选的.