Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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
为什么要使用<;!——和/-->;在HTML Javascript中?_Javascript_Html - Fatal编程技术网

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

为什么要使用<;!——和/-->;在HTML Javascript中?,javascript,html,Javascript,Html,我是HTML的初学者,现在正在学习javascript 我在书中读到一些奇怪的东西 我知道是一句话 但在我的书中,在我的代码中,这些代码什么也没做,甚至没有评论 我想知道为什么,而不是 我还想知道为什么我们要使用它,为什么代码什么都不做 提前感谢。在浏览器的早期,有些浏览器甚至没有javascript引擎 他们将视为一个未知的标记,但还是呈现了内容 因此,为了避免这种情况,可以编写类似于 <script><!-- javascript goodness in here

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

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

我知道
是一句话

但在我的书中,在我的代码中,这些代码什么也没做,甚至没有评论

我想知道为什么
,而不是

我还想知道为什么我们要使用它,为什么代码什么都不做


提前感谢。

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

他们将
视为一个未知的标记,但还是呈现了内容

因此,为了避免这种情况,可以编写类似于

<script><!--
    javascript goodness in here
//--></script>
这是无效的语法

// anything here
是javascript中的单行注释

现在绝对没有理由把这些东西放在代码中,但是,大多数(如果不是全部的话)引擎在(内联脚本的第一行)包含

<!--

那不是代码,是注释。你的书一定是旧的<代码>
是在内联脚本中执行的操作,因此不了解javascript的浏览器不会将脚本呈现为文本-除非您想使用NCSA或Mosaic,否则几乎不需要它something@naeramarth7代码和注释之间有什么区别?@JaromandaX是的,我的书很老了。那么人们通常不使用这种代码吗?@Andreas哦,你说得对。谢谢:)非常感谢。现在我明白了。所以我真的不需要使用这些代码,对吗?没错,我怀疑现有的浏览器中有没有不包含JS engineAlright的。现在我知道了代码的含义,我的书也很旧了……:)在这个时候,XHTML是一个静止的东西,所以您甚至想要
//这样您就可以编写
i了
<!--