JS注释中的HTML式写法

 

感谢两位作者:

http://www.prglab.com/blog/js-tutorial/js-howtouse

http://blog.csdn.net/mydeman/archive/2008/12/02/3426834.aspx

 

在javascript中注释语句有三种写法,如常见的“//”,以及“/* */”,另外一种就是HTML注释开始序列(<!--)引导的单行注释。注意,JavaScript解释器会忽略HTML注释的结束字符(-->)

 

<script type=”text/javascript”>
<!–
document.write(”
嗨,你好! “)
//–>

</script>

 

注释结束行前面的双斜线 (//) 是JavaScript 的注释符。这样写可以防止JavaScript 编译器把这一行当作JS脚本进行编译。

 

但现在实际上这已经不被广泛建议使用了。为什么呢?因为:第一旧 版主要是指的1995年以前的浏览器版本,例如网景1(Netscape 1),Mozaic,IE 1,和 IE 2,这些浏览器现在几经几乎没有人使用了。第二,也是最重要的一点,在XHTML中,被HTML注释包围的JS代码会真的被当作注释处理掉,不再起作用。 如果有一天你决定将你的网页作为XHTML来供访客浏览,那么被注释起来的JS代码会全部失效,所以要小心使用。

你可能感兴趣的:(JavaScript,html,XHTML,浏览器,IE,编译器)