Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是<;!——JavaScript中的有效注释分隔符_Javascript - Fatal编程技术网

是<;!——JavaScript中的有效注释分隔符

是<;!——JavaScript中的有效注释分隔符,javascript,Javascript,是是 包含此语法是为了迎合不支持JavaScript的浏览器,以避免它们呈现标记中的代码。在Web的早期,这一点更为重要,当时大部分浏览器都不支持JavaScript 和分隔单行注释 这被视为一条单行评论是的,但现在很少看到。通常我们看到C单行和C++多行样式注释使用。p> 具有HTML注释开头序列的单行注释。注意 JavaScript解释器忽略HTML的结束字符 评论 来源:让我们了解一下上下文,早在Javascript和标记都是新事物的时候,如果你在页面上放置一个充满脚本的元素,一些不知道

包含此语法是为了迎合不支持JavaScript的浏览器,以避免它们呈现
标记中的代码。在Web的早期,这一点更为重要,当时大部分浏览器都不支持JavaScript

和分隔单行注释


这被视为一条单行评论
是的,但现在很少看到。通常我们看到C单行和C++多行样式注释使用。p> 具有HTML注释开头序列的单行注释。注意 JavaScript解释器忽略HTML的结束字符 评论


来源:

让我们了解一下上下文,早在Javascript和
标记都是新事物的时候,如果你在页面上放置一个充满脚本的
元素,一些不知道它是什么的浏览器就会在页面上显示它的内容

解决方案是定义Javascript语言,以便将
视为单行注释(后者仅出现在行的开头,可选包含空格和/或多行JS注释)。这样,HTML呈现程序将把所有脚本都视为注释,JS解释器将忽略这些行并处理其余的行

因此,您可以这样做(并且可能仍然可以):



请那些投反对票的人解释一下为什么?你问是因为它不起作用吗?还是因为它确实有效,而你不知道为什么?@BenAston我最初投了反对票,因为它看起来就像是你可以测试的东西,你知道这个评论不起作用,不应该被使用。它读起来像是一个问题,有人只是为了提问而问一些事情,而他们所问的背后并没有真正的原因。然后,我看到了Thilo的链接,非常惊讶,并对你的问题和答案投了赞成票。如果你可以编辑你的问题,结合你对j08691的回复,我认为很多反对票会消失,或者至少不会再出现。你似乎有一种倾向,有时会发布非常简短或模糊的问题,有时只是在正文中重复标题。问题的标题是一个总结,正文是一个让你详细阐述题目的地方,而不仅仅是重复它,很明显,@j08691提示您的上下文对问题很重要,很可能已经包含在正文中了。
-->已登录:
实际上比
//已登录:
@dandavis它在纯文本中看起来更好,但在我的文本编辑器中没有突出显示为注释,因此,我想我会坚持使用
/
@jasonscript:可能会向您的文本编辑器提交一个bug,因为它不支持每个人都完全知道的这种显而易见的Javascript语法;-)
var foo = 'foo'; <!-- Is this a valid single-line comment?
<script type="text/javascript"><!--

     document.write("<blink>HELP!!!! I'm using 1990's Javascript!!!</blink>")

--></script>