zoukankan      html  css  js  c++  java
  • CDATA的对特殊字符作用说明

    必须将 <script> 和 <style> 元素的内容包装到 CDATA 节中。

    如果在脚本或样式表中使用特殊字符(例如 < 或 &)或实体引用(例如 < 或 &),则需要将脚本或样式表的内容标记为 CDATA(字符数据)节,如下所示。

    <script type="text/javascript"> 
    <![CDATA[ 

    function isLess(a, b) { 
    if (a < b) 
    return true


    ]]
    > 
    </script> 

    使用 CDATA 节并非对所有浏览器都有效。例如,Internet Explorer 会将 <script> 标记中的 CDATA 节视为语法错误。可以通过添加 JavaScript 注释避免该问题,如下所示。

    script type="text/javascript"> 
    /* <![CDATA[ */ 

    function isLess(a, b) { 
    if (a < b) 
    return true


    /* ]]> */ 
    </script>

    JavaScript 使用 /* 和 */ 来标志注释的开始和结束。因此,CDATA 只对 JavaScript 隐藏,但不对分析该页的浏览器隐藏。总之,较好的做法是将样式规则和脚本放在外部文件中,而从 XHTML 页中引用这些文件。通过使用外部样式表和脚本,能够避免上述所有问题。


    Ewin:梦想可以到达的地方,网络就可以做到-开放、平等、自由、充满激情......

  • 相关阅读:
    钱多多软件制作04
    团队项目01应用场景
    HDU 4411 arrest
    HDU 4406 GPA
    HDU 3315 My Brute
    HDU 3667 Transportation
    HDU 2676 Matrix
    欧拉回路三水题 POJ 1041 POJ 2230 POJ 1386
    SPOJ 371 BOXES
    POJ 3422 Kaka's Matrix Travels
  • 原文地址:https://www.cnblogs.com/Ewin/p/1780151.html
Copyright © 2011-2022 走看看