<!--
function getStringLength(str){
var num=0;
if (str!=""){
var i;
var s;
for(i=0;i<str.length;i++){
s=str.charCodeAt(i);
if(s-128<0) num=num+1;
else num=num+2;
}
}
return num;
}
//-->
意思就是这个方法不用了吧。。。
基本不需要这种注释了,是为了防止老旧浏览器不支持或者浏览器没有启用脚本时出错,这样就会将代码当做注释,不解析
现在没有什么实际意义,你就当做一个函数看就行了。
一下情况我会加注释
1.之前写的方法或者页面现在有更好的可以替代的,但是怕现在的写出来有问题,就将之前的先注释了
2.以后看现在写的代码可以明白之前的大概思路,入手快。
在代码中加注释主要是方便后期代码的维护
就是说这些代码本来应该删除,但是这个程序员是一个初级码农,他不会用版本控制或者写文档
所以注释下,害怕以后保不齐还得用这段代码。
这样写不是初级码农为了注释,也不是方法不用了。只是隐藏了JS代码。
而在中间。
如果在"<!--" 这一行和 "-->" 这一行上的 才会被注释,其他的 就是只是隐藏了,而且,JavaScript解释器会忽略HTML注释的结束字符(-->),注释结束行前面的双斜线 (//) 是JavaScript 的注释符。这样写可以防止JavaScript 编译器把这一行当作JS脚本进行编译。
那些不支持 JavaScript 的浏览器会把脚本作为页面的内容来显示。为了防止这种情况发生才加了这些注释,现在已经不怎么用个。
特别是XHTML中,被注释起来的JS代码会全部失效。
因为老式的浏览器压根没法识别 标签,那么 <script> 标签所包含的内容将以文本方式显示在页面上。为了避免这种情况发生,你应该将脚本隐藏在注释标签当中。那些老的浏览器不会将标签的内容显示到页面上。而那些新的浏览器将读懂这些脚本并执行它们,即使代码被嵌套在注释标签内。现在的浏览器基本都能识别<script> 标签,所以基本不需要这么做了</p>