javascript为什么用<![CDATA[ ]>注释不用<!-- -->注释???<script language="javascscript">
<!-->
不用这个来注释掉不支持javascscript的浏览器
<--!>
</script><script language="javascscript">
//<![CDATA[
而是用<![CDATA[ ]>来注释,为什么???
//]]>
</script>

解决方案 »

  1.   

    这个我知道,但是为什么用xml的CDATA声明而不用原来的<!--><--!>?????
    //<![CDATA[
    //]]>
      

  2.   

    楼主 参考下
    http://www.cnblogs.com/qiantuwuliang/archive/2010/03/29/1699361.html
      

  3.   

    XML文档中<![CDATA[ ]>并不是注释在<![CDATA[ ]>中的内容不会被解析,是所见即所得的当你在XML中要存储特殊字符,如HTML标签,大于小于号等,就需要把这些内容写在<![CDATA[ ]>中
      

  4.   

    那为什么不直接用<!-- -->就行了而还要多加<![CDATA[ ]>???
      

  5.   

    <![CDATA[ ]>中的内容可读,且不经过解析注释中的内容不可读职能不一样的两个东西,为什么要拿在一起比较