gpt4 book ai didi

javascript - 脚本标记中何时需要 CDATA 部分?

转载 作者:bug小助手 更新时间:2023-10-28 10:52:54 24 4
gpt4 key购买 nike

CDATA 标记在脚本标记中是否必要?如果需要,何时需要?

换句话说,这是何时何地:

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

更喜欢这个:

<script type="text/javascript">
...code...
</script>

最佳答案

如果您需要将文档解析为 XML(例如,当 XHTML 页面被解释为 XML)并且您希望能够编写文字 i<10,则需要 CDATA 部分和 a && b而不是 i&lt;10a &amp;&amp; b ,因为默认情况下 XHTML 会将 JavaScript 代码解析为已解析的字符数据,而不是字符数据。对于存储在外部源文件中的脚本,这不是问题,但是对于 XHTML 中的任何内联 JavaScript,您可能想要使用 CDATA 部分。

请注意,许多 XHTML 页面从未打算被解析为 XML,在这种情况下这不会成为问题。

有关该主题的优秀文章,请参阅 https://web.archive.org/web/20140304083226/http://javascript.about.com/library/blxhtml.htm

关于javascript - 脚本标记中何时需要 CDATA 部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66837/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com