javascript评论如何检查xhtml支持?

时间:2014-04-08 08:12:42

标签: javascript

我找到了以下图片here

enter image description here

那么,我想知道JavaScript注释(//)如何检查XHTML支持?

1 个答案:

答案 0 :(得分:2)

他们没有。

当浏览器在HTML模式下解析时,CDATA标记将被视为脚本的一部分并传递给JS引擎。因此,评论会注释掉CDATA标记,因为它们是无效的JavaScript。这样可以防止脚本出错。

在XML模式下,CDATA标记被视为标记,并在结果传递给JS引擎之前进行解析。因此评论注释掉空行并没有实际效果。


//不适用于不支持 XHTML的浏览器,而是适用于已被指示将XHTML视为HTML的浏览器。

一般来说,您应该不使用XHTML。它提供了许多复杂性(特别是如果你正在尝试编写兼容HTML的XHTML)并且收效甚微(大多数开发人员都不会从中受益)。