HTML注释
隐式注释:在客户端(源代码)看不到
在HTML中注释只有一种:<!--注释内容-->
<
!
--这里是注释内容--
>
XML注释
在XMl中注释只有一种:
<!--
注释内容
-->
<!--
这里是XML注释内容-->
CSS注释
在CSS中注释只有一种:/*注释内容*/
/*这里是注释内容*/
JavaScript注释
单行注释
//这是单行注释
多行注释
/*
XXXXX
这是多行注释
YYYYY
*/
XXXXX
这是多行注释
YYYYY
*/
注意:
多行注释"/*…*/"中可以嵌套单行注释"//",但不能嵌套多行注释"/*…*/"。因为第一个"/*"会与其后面第一个"*/"相匹配,从而使后面的注释不起作用,甚至引起程序出错。
另外,JavaScript还能识别HTML注释的开始部分"<!--",JavaScript会将其看作为单行注释结束,如使用"//"一样。但JavaScript不能识别HTML注释的结果部分"-->"。
这种现象存在的主要原因是:在JavaScript中,如果第一行以"<!--"开始,最后一行以"-->"结束,那么其间的程序就包含在一个完整的HTML注释中,会被不支持JavaScript的浏览器忽略掉,不能被显示。如果第一行以"<!--"开始,最后一行以"//-->"结束,JavaScript会将两行都忽略掉,而不会忽略这两行之间的部分。用这种方式可以针对那些无法理解JavaScript的浏览器而隐藏代码,而对那些可以理解JavaScript的浏览器则不必隐藏。
过多的JavaScript注释会降低JavaScript的执行速度与加载速度,因此应在发布网站时,去掉JavaScript注释。
JSP注释
JSP注释分两种
显示注释:在客户端(源代码)可以看到
<!--这是显示注释内容-->
I:使用JAVA中的“//”、“/* */”
II:JSP中自己的注释<%--注释内容--%>
<!--这是显示注释-->
下面都是隐式注释
//单行注释
/*
多行注释
*/
<% JSP自己的注释 %>
下面都是隐式注释
//单行注释
/*
多行注释
*/
<% JSP自己的注释 %>
JavaScript中的注释是采用了Java中的注释
JSP中的注释采用的是HTML+CSS+Java
转载于:https://blog.51cto.com/myoraclex/440166