什么<! - 在Javascript中做什么?

Suf*_*ndy 5 javascript symbols

在Google中搜索符号非常困难,所以我在此问这里.

<!--看起来像是对我的评论,但它不像html那样工作.或者这是一行评论//

使用它的目的和好处是什么?谢谢

示例代码:

<script type="text/javascript">
<!--
    alert("example");
//-->
</script>
Run Code Online (Sandbox Code Playgroud)

ale*_*lex 7

这是一种从浏览器中隐藏JavaScript的旧方法,它将script元素的文本节点视为普通文本(并显示您的代码).

Douglas Crockford建议您不要再使用它了.

不要将<!-- //-->hack与脚本一起使用.它旨在防止脚本在第一代浏览器Netscape 1和Mosaic上显示为文本.多年来一直没有必要.<!-- //-->应该发出HTML评论的信号.注释应该被忽略,而不是编译和执行.此外,HTML注释不包括在内--,因此递减的脚本会出现HTML错误.