十多年来,我一直在 javascript 函数后看到这个标签,但从未问过为什么。在我这段时间看到的大多数教程中都可以看到它,但我通常会忽略它……它似乎并没有以某种方式产生影响。谁能告诉我为什么要使用它?
如果只是表示 javascript 函数的结束,右大括号是否足够?如果是一系列功能,则使用结束脚本标签。
我怀疑我是否需要一个例子,但对于所有其他也想知道它是干什么用的读者来说,这里有一些代码:
function helloWorld() {
document.write('<b>Hello World</b>');
}
//-->
提前致谢!
最佳答案
这是不支持 JS 的浏览器相当普遍的时代的产物。如果您将 JS 代码直接包含在 HTML 文件中,您将在代码周围包含 HTML 注释标记 ( <!-- -->
),这样浏览器就不会将其显示为页面的一部分。 // -->
的原因是这样的,确实支持 JS 的浏览器不会尝试将结束 HTML 注释解释为 JS 代码的一部分。
关于javascript - 为什么在 javascript 中使用 "//-->",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3371724/