javascript - 为什么在 HTML Javascript 中使用 <!-- 和//-->?

标签 javascript html

我是 HTML 初学者,现在正在学习 javascript。

我在书中读到了一些奇怪的东西。

我知道<!-- ~~~~ -->是一个备注。

但是在我的书中,在我的代码中,该代码什么也没做,甚至没有注释。

我想知道为什么<!-- ~~~~ //--> ,不是<!-- ~~~~ --> .

我还想知道为什么我们要使用它,以及为什么该代码不执行任何操作。

提前谢谢您。

最佳答案

在浏览器的早期,有些浏览器甚至没有 JavaScript 引擎

他们治疗了<script>只是一个未知标签,但仍呈现内容

因此,为了避免这种情况,可以编写内联 JavaScript,例如

<script><!--
    javascript goodness in here
//--></script>

//-->因此,具有 JavaScript 的浏览器不会卡住

-->

这是无效语法

// anything here

是javascript中的单行注释

现在绝对没有理由将这些内容放入代码中,但是,当(第一行?)内联脚本包含时,大多数(如果不是全部)引擎仍然不会“中断”

<!--

关于javascript - 为什么在 HTML Javascript 中使用 &lt;!-- 和//-->?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52677787/

相关文章:

html - 仅更改图像的宽度(仅 CSS)

javascript - 如何禁用chrome native "max-scroll"覆盖?

javascript - 更改滚动条上的背景颜色

javascript - 如何使用 JavaScript 删除 HTML 中的所有表格?

javascript - 新行在可编辑的 div 中不起作用

javascript - 如何使用 JavaScript/CSS 制作一个圆形的 ScrollBox?

javascript - 在 JavaScript 中添加新项目到共享点列表

javascript - 我如何使用 WebGL drawElements 偏移量?

javascript - 选择值的变化

html - 从 css 中的 ul 中删除填充