首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用HTML注释标记<!->仍然与JavaScript代码相关吗?

使用HTML注释标记<!->仍然与JavaScript代码相关吗?
EN

Stack Overflow用户
提问于 2009-10-02 06:03:02
回答 5查看 40.4K关注 0票数 82

在JavaScript代码周围使用超文本标记语言注释标记仍然有意义吗?

我是说

代码语言:javascript
复制
<html>
    <body>
        <script type="text/javascript">
            //<!--
            document.write("Hello World!");
            //-->
        </script>
    </body>
</html>
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-10-02 06:35:14

HTML注释,即不再需要<!-- -->。它们的目的是允许不理解<script>标记的浏览器优雅地降级。这些浏览器,例如。Netscape 1.x不再在野外被发现。因此,在脚本标记中添加HTML注释真的没有意义了。

如果希望HTML验证为XHTML或XML,则可能需要使用注释掉的CDATA标记。

代码语言:javascript
复制
<script type="text/javascript">
//<![CDATA[
document.write("Hello World!");
//]]>
</script>

这样做的原因是,作为javascript代码一部分的<>&"'不必分别编码为&lt;&gt;&amp;&quot;和< code >D12。

票数 111
EN

Stack Overflow用户

发布于 2009-10-02 06:05:12

不完全是,除非你的目标是20岁的浏览器。

票数 24
EN

Stack Overflow用户

发布于 2009-10-02 06:06:34

最好是一起避免在主体中使用JavaScript。它使更新变得更容易,避免了注释的需要,并迫使您为不支持JavaScript的用户以及启用了JavaScript的用户进行计划。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1507939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档