web开发学习笔记(2):HTML注释<!--..-->与JavaScript注释

转载自生活没有if-else的博客http://blog.csdn.net/chentravelling/article/details/43090085

一、JavaScript注释:

1.单行注释:

符号://           

[javascript]  view plain copy
  1. //document.write("hello world");  该句话就会被注释而不会被执行。  
2.多行注释:

符号:/*...*/

[javascript]  view plain copy
  1. /* document.write("hello world<br>"); 
  2.    document.write("hello world<br>"); 
  3. */   //该两句就不会被执行  

二、HTML注释:

符号:<!--.......-->

1.在HMTL语句中注释:

[html]  view plain copy
  1. <!-- 
  2. document.write("hello world"); 
  3. --> //该句就不会被执行  
2.在JS语句中使用:【需要在<script>与</script>之间使用】

[html]  view plain copy
  1. <script language = "javascript" type = "text/javascript">  
  2.         <!-- 
  3.         document.write("hello world,this is my first js webpage - 1<br>"); 
  4.         -->  
  5.     </script>//不支持JavaScript的浏览器则会不会执行document.write("hello world,this is my first js webpage - 1<br>");而在支持JavaScript的浏览器还是会执行该句。  

 
例子:【可以直接复制粘贴,运行,查看结果】 

[html]  view plain copy
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <span style="white-space:pre">    </span><head>  
  4.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  5.         <title>The Web Development </title>  
  6.        <span style="white-space:pre">     </span> <!----------------------<span style="color:#ff0000;">插入js代码,必须放在<script>与</script>标签之间</span>---------------------->     
  7.         <script language = "javascript" type = "text/javascript">  
  8.             <!-- 
  9.             document.write("hello world,this is my first js webpage - 1<br>"); 
  10.             -->  
  11.         </script>  
  12.         <!---------------------------------------------------------------------------------------->  
  13.     <span style="white-space:pre">    </span></head>  
  14.   
  15.     <span style="white-space:pre">    </span><body>         
  16.     <span style="white-space:pre">    </span></body>  
  17. </html>  


分析:

第6行和第12行代码属于HTML代码,使用<!--...-->标签注释的句子将不会被执行;

第8行和第10行属于js代码【位于<script>与</script>之间】,此时不支持JavaScript的浏览器则会不会执行第9句,而在支持JavaScript的浏览器还是会执行第9句。


使用注释标签来隐藏浏览器不支持的脚本也是一个好习惯(这样就不会把脚本显示为纯文本)。


web前端开发系列笔记:http://blog.csdn.net/chentravelling/article/category/2857107
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值