在JavaScript代码周围使用HTML注释标记仍然有意义吗?
我的意思是
<html> <body> <script type="text/javascript"> //<!-- document.write("Hello World!"); //--> </script> </body> </html>
HTML注释,即 <!-- -->,不再需要。它们旨在允许不了解该<script>标记的浏览器正常降级。这些浏览器,例如 不再在野外找到Netscape1.x。因此,再也没有必要在脚本标记中添加HTML注释了。
<!-- -->
<script>
如果希望HTML验证为XHTML或XML,则可能要使用注释掉的CDATA标记。
<script type="text/javascript"> //<![CDATA[ document.write("Hello World!"); //]]> </script>
这样做的原因是为了确保你<,>,&,"和'这是你的JavaScript代码部分不会有被编码为<,>,&,"和'分别。
<
>
&
"
'
<
>
&
"
'