在使用脚本块时,使用HTML5声明脚本类型是否仍然是必要的(或者甚至是好的做法)?
例如<script type="text/javascript">
另外,在脚本中使用CDATA块进行浏览器解析又如何呢?
例如// <![CDATA[ ... ~code here ~... // ]]>
任何帮助都非常感谢。
发布于 2011-04-11 21:36:00
当前的HTML5草案不需要脚本标记的类型属性。
此外,HTML5中也不需要<![CDATA (无论如何,它是特定于XHTML的)。
发布于 2011-04-11 21:40:06
在使用脚本块时,使用HTML5声明脚本类型是否仍然是必要的(或者甚至是好的做法)?
HTML5将text/javascript定义为缺省值,您很难找到不将其视为缺省值的浏览器。所以你可以省略它。
+如何在脚本中使用CDATA块进行浏览器解析?
除非您正在编写XHTML5并在脚本中使用诸如<或&之类的字符,否则毫无意义(但无论如何,您几乎都应该使用外部脚本)。
发布于 2011-04-11 21:36:08
CDATA注释是针对XML的,所以只有在将页面作为xml提供时才适用(如果是HTML5,就不应该这样做)。
至于类型属性,现在在HTML5中是可选的。
https://stackoverflow.com/questions/5622091
复制相似问题