您的位置:首页 > Web前端 > JavaScript

HTML、XML、CSS、JavaScript、JSP注释详解

2011-03-15 20:25 573 查看
HTML注释

在HTML中注释只有一种:<!--注释内容-->

<!--这里是注释内容-->

XML注释
在XMl中注释只有一种:<!--注释内容-->

<!--这里是XML注释内容-->

CSS注释
在CSS中注释只有一种:/*注释内容*/

/*这里是注释内容*/

JavaScript注释
单行注释

//这是单行注释

多行注释

/*
XXXXX
这是多行注释
YYYYY

*/

注意:
多行注释"/*…*/"中可以嵌套单行注释"//",但不能嵌套多行注释"/*…*/"。因为第一个"/*"会与其后面第一个"*/"相匹配,从而使后面的注释不起作用,甚至引起程序出错。

另外,JavaScript还能识别HTML注释的开始部分"<!--",JavaScript会将其看作为单行注释结束,如使用"//"一样。但JavaScript不能识别HTML注释的结果部分"-->"。
这种现象存在的主要原因是:在JavaScript中,如果第一行以"<!--"开始,最后一行以"-->"结束,那么其间的程序就包含在一个完整的HTML注释中,会被不支持JavaScript的浏览器忽略掉,不能被显示。如果第一行以"<!--"开始,最后一行以"//-->"结束,JavaScript会将两行都忽略掉,而不会忽略这两行之间的部分。用这种方式可以针对那些无法理解JavaScript的浏览器而隐藏代码,而对那些可以理解JavaScript的浏览器则不必隐藏。

过多的JavaScript注释会降低JavaScript的执行速度与加载速度,因此应在发布网站时,去掉JavaScript注释。

JSP注释
JSP注释分两种

显示注释:在客户端(源代码)可以看到

<!--这是显示注释内容-->

隐式注释:在客户端(源代码)看不到
I:使用JAVA中的“//”、“/* */”
II:JSP中自己的注释<%--注释内容--%>

<!--这是显示注释-->
下面都是隐式注释
//单行注释
/*
多行注释
*/
<% JSP自己的注释 %>

JavaScript中的注释是采用了Java中的注释
JSP中的注释采用的是HTML+CSS+Java
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: