`
coding1688
  • 浏览: 236742 次
  • 来自: 上海
社区版块
存档分类
最新评论

在XHTML中,javascript脚本最好写在CDATA区中

 
阅读更多

在XHTML中,javascript脚本最好写在CDATA区中

 

推荐写法如下:

 

<script type="text/javascript">
//<![CDATA[
//一些JavaScript代码

//]]>
</script>
 

 

 

原因详见《script标签里写CDATA的原因》

http://www.keakon.net/2008/12/19/script标签里写CDATA的原因

 

 

3
0
分享到:
评论

相关推荐

    javascript语句中的CDATA标签的意义

    总之,虽然在JavaScript中直接使用CDATA的情况并不多见,但在特定的情况下,如XHTML文档中的JavaScript代码、跨语言环境的数据交换以及提高代码兼容性的需求下,CDATA可以作为一种有效手段来解决代码解析的问题。...

    JavaScript在XHTML中的用法详解

    2. **使用CDATA段**:在XHTML中,可以使用CDATA(字符数据)段来包裹JavaScript代码,这样浏览器就不会尝试解析内部的XML标签。这会使得代码如下: ```html &lt;script type="text/javascript"&gt; &lt;![CDATA[ function ...

    如何正确地在XHTML文档中使用JavaScript和CSS

    正确地在XHTML文档中使用JavaScript和CSS涉及到理解XHTML与HTML的区别、遵循XHTML的语法规则,以及使用CDATA等技术来处理在XML环境下可能遇到的问题。随着浏览器对XHTML支持的增强和Web开发实践的演进,未来XHTML和...

    修复网页javascript方法及代码

    在Web开发领域,JavaScript作为一种强大的客户端脚本语言,在网站交互性、用户体验方面发挥着至关重要的作用。然而,在实际应用过程中,开发者可能会遇到不同浏览器对JavaScript支持程度不一的问题,特别是对于较旧...

    javascript代码应当放在html代码哪个位置比较好_.docx

    在XHTML中,`&lt;script&gt;`标签内的JavaScript代码应包裹在CDATA(Character Data)部分,以防止XML解析器错误地解释JavaScript代码。例如: ```html &lt;script type="text/javascript"&gt; &lt;![CDATA[ // JavaScript代码 ]]...

    页里面 CDATA的作用说明

    在上面的示例中,我们使用JavaScript注释`/*`和`*/`来隐藏CDATA节,以便Internet Explorer正确地解析JavaScript代码。 使用CDATA节可以避免浏览器对特殊字符的解析,但需要注意不同浏览器的兼容性问题。较好的做法...

    javaScript从入门到经典

    在XHTML中,由于其严格的XML语法,`&lt;script&gt;`标签必须放置在CDATA(Character Data)部分,以避免被解析为XML标签。将JavaScript代码分离到外部文件有诸多好处,如代码与HTML分离,便于维护,以及利用浏览器缓存提高...

    JavaScript中的noscript元素属性位置及作用介绍

    在JavaScript编程中,`&lt;script&gt;`元素是用于插入和管理脚本的关键元素。它允许开发者将JavaScript代码内联插入HTML文档或引用外部JavaScript文件。在XHTML中,`&lt;script&gt;`元素有一些重要的属性,如`charset`、`defer`...

    JavaScript代码应该放在HTML代码哪个位置比较好?

    2. 外部引用避免了在JavaScript代码中使用CDATA部分,减少了代码中的噪音。 3. 公共的JavaScript代码可以被多个HTML文档复用,便于统一管理和维护。 4. 外部引用使HTML文档文件更小,有助于搜索引擎的收录。 5. 可以...

    EXT开发过程中的心得

    - 在XHTML文档中嵌入JavaScript代码时,可以使用`&lt;![CDATA[]]&gt;`来包裹脚本内容,这样可以避免HTML解析器将其解释为HTML标签。 13. **自定义Record和JsonStore:** - 可以通过创建自定义的Record对象来定义...

    w3c常见的10个问题

    但是,如果已经声明 Strict DOCTYPE,就需要在 JavaScript 中覆盖 CDATA 标签。验证程序的这一方面难倒了很多程序员,因为网站倾向于为广告和追踪脚本使用嵌入的 JavaScript。 7.图像需要“alt”属性 图像是 HTML ...

    ZK开发教程ZK开发教程

    - **ZK脚本(ZScript)**:可以嵌入在ZK页面中的脚本语言(如Java或JavaScript),用于执行逻辑操作和数据处理。 - **ZScript详解**: - **语法结构**:ZScript可以使用Java或JavaScript编写,并嵌入到ZK页面中。...

    google地图和php+mysql集合的例子(二).pdf

    在JavaScript代码段中,可以看到`//&lt;![CDATA[`注释,这意味着这段JavaScript代码不会受到XML文档类型的限制,可以包含像`这样的特殊字符。这段代码创建了一个`GMap2`对象,这是Google Maps API v2中的地图对象,并...

    Google_Maps_API_2_文档

    在示例代码中可以看到 API key 是通过 `key` 参数传递给 `&lt;script&gt;` 标签的。 2. **GBrowserIsCompatible() 方法**:这是一个全局函数,用于检测当前浏览器是否支持 Google Maps API。尽管该方法能够检测到浏览器的...

    网站基于flash实现的Banner图切换效果代码

    CDATA[`和`//]]&gt;`之间的部分是为了防止XML实体在JavaScript代码中引发错误而添加的CDATA(Character Data)块。这样,浏览器在解析时会把这一段内容当作纯文本处理,避免了特殊字符如小于号(&lt;)和大于号(&gt;)被误...

Global site tag (gtag.js) - Google Analytics