当使用HTML5在使用脚本块时声明脚本类型时,是否仍然需要(甚至是好的做法)?HTML5 <script>声明
例如<script type="text/javascript">
另外在脚本中使用CDATA块进行浏览器解析呢?
例如// <![CDATA[ ... ~code here ~... // ]]>
任何帮助非常感谢。
当使用HTML5在使用脚本块时声明脚本类型时,是否仍然需要(甚至是好的做法)?HTML5 <script>声明
例如<script type="text/javascript">
另外在脚本中使用CDATA块进行浏览器解析呢?
例如// <![CDATA[ ... ~code here ~... // ]]>
任何帮助非常感谢。
当前的HTML5草稿不需要脚本标记的type属性。
另外<![CDATA
在HTML5中不需要(无论如何都是XHTML特定的)。
Btw do you有一个链接到源? – Pacerier 2012-04-30 18:48:23
CDATA注释用于XML,因此只适用于以xml形式提供网页(如果是HTML5,则不应该这样做)。
至于type属性,现在在HTML5中是可选的。
谢谢DA。我发布后认识到cdata没有必要。我认为我曾经在使用XHTML strict/1.1文档编码时使用它 – Chris 2011-04-11 13:38:40
当使用HTML5在使用脚本块时声明脚本类型时,是否仍然需要(甚至是良好的做法)?
HTML 5定义文本/ JavaScript作为默认设置,你会很难找到并没有把它作为这样一个浏览器。所以你可以省略它。
另外如何在脚本中使用CDATA块进行浏览器解析?
毫无意义的,除非你正在写的XHTML 5和用字,如脚本<
或&
(但你应该几乎总是使用外部脚本反正)。
可能的重复[我应该使用<!\ [CDATA \ [在HTML5中吗?](http://stackoverflow.com/questions/3302648/should-i-use-cdata-in-html5) – 2011-04-11 13:35:32