JavaScript的</script>前的“//-->”为何要带“//"呢

JavaScript的</script>前的“//-->”为何要带“//"呢
为什么要把 html的注释标签 的结束标签 在 脚本里 注释掉呢?

这是为了浏览器的谦容.
<script language="javascript">
<!--
............................
//-->
</script>

对于以上的代码,当浏览器不支持Javascript脚本时,该脚本代码将被忽略,
之所以使用//将-->注释掉,可能是因为--是作为JS的运算符号之一,为了避免脚本错误,才使用的一种策略
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-08-13
[linjunmo].....正解
第2个回答  2008-08-13
原因是早期的版本的浏览器不支持javascript。 比如 netspace 1.0 。
要想让早期的浏览器也正常看到网页,就要加上<!-- //-->
不过现在的浏览器都不会那么“傻瓜”了。
容错性和健壮性都很好。所以这些注释,现在已经没什么用了。本回答被提问者采纳
第3个回答  2008-08-13
凡是带//都是注释,明白吗?//都是不进行运算的

JavaScript的<\/script>前的“\/\/-->”为何要带“\/\/"呢
<\/script> 对于以上的代码,当浏览器不支持Javascript脚本时,该脚本代码将被忽略,之所以使用\/\/将-->注释掉,可能是因为--是作为JS的运算符号之一,为了避免脚本错误,才使用的一种策略

<!-- \/\/-->这对符号在JavaScript中是什么意思?如下图 求解释一遍,详细...
这个注释代码是写在script标签中的,如果浏览器不支持script标签的话,里面的注释(<!-- -->)就起作用了,将其中不符合<html>语法的代码注释掉,而如果浏览器支持script标签的话,这段注释在script标签中就是无效的,因为script如果是javascript的话注释应该用\/\/,这就是这种写法的原因了。<script language...

html中,路径前加“\/” 与不加“\/”有区别,请问是为什么?
区别就是选择的路径不同。因为加“\/”的意思是根目录下的绝对路径,不加“\/”的意思是当前目录下的相对路径。HTML字符可以用一些代码来表示,代码可以有2种表示方式。即字符代码(命名实体)和数字代码(编号实体)。

html中使用javascript,在<script><\/script>中使用单引号和双引号有什么...
在 JavaScript 中,字符串起止符号为单引号('),也可以使用双引号(")。使用单引号或双引号的意义相同,比如说下面两组字符串的写法都没问题。var value="STRING";var value='STRING';alert("That is RIGHT");alert('That is RIGHT, too');但是,要注意符号必须成对使用,单个字符串内不能混...

一段js代码为什么用<!-- 和 \/\/-->括起来,这个是什么意思啊?
这是告诉浏览器,从“<!--” 开始到 “-->”为止的部分不要参与显示的处理,因为这中间是 js 代码。浏览器是根据页面文件的内容的处理结果进行显示的,js代码显示是动态的,由js脚本引擎处理,在显示的时候不需要处理。

为什么vscode的html中<script>的快捷注释是<!-- -->,而不是\/* *\/,正...
① 对于在HTML文件中的标签注释,<script><\/script>外HTML文件里面的注释形式是 <!--xxx-->;但是,在<script><\/script>里面的 注释形式就是单行注释\/\/xxx,多行注释是\/* xxx *\/

<script>var webroot="\/";<\/script>是什么意思?
说明:<script>是html超文本标记语言中的一个元素,此元素用<script>开头,<\/script>结束,以前的版本要加上type="text\/javascript",如”<script type="text\/javascript">“,用于编写javascript脚本代码。作用:var在javascript中是用来声明一个变量的,跟c语言、java语言中的int声明是一样的,不过不一...

html中<!-- 和 \/\/-->是什么
防止某些浏览器不兼容。如果浏览器不允许在HTML的<script><\/script>里写JavaScript代码,那么 <!-- \/\/--> 就会被看做是注释,从而该JavaScript代码将不会生效并被忽略。而如果支持那也不会对后面的代码有什么影响。

<script type="text\/javascript" src=".\/js\/jquery-1.4.2.js"><\/sc...
一个点就是当前目录,即你的标题中的与这个是一回事而两个点,表示是上级目录,其实还有三个点,表示上上级,但一般不这么写,都写成了..\/..\/***另外,如果以\/开头,表示当前虚拟目录的根目录(如果当前网页在虚拟目录下,那就是虚拟目录所在的目录,如果没有,那就是在网站的根目录,如src="\/...

\/正斜杠在javascript正则表达式中怎么表示?
\/正斜杠在javascript正则表达式中可以\\\/表示,比如 var reg = \/\\\/\/;正则表达式中转义字符是\\(反斜杠),正则表达式中要匹配一下字符本身时需要转义:,匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘\\n' 或 ‘\\r'。要匹配 $ 字符本身,请使用 \\$。( )...

相似回答
大家正在搜