`

使用<!-- //-->这样的html注释把js代码注起来的作用

阅读更多

一直不明白用eclipse代码提示功能生成<script></script>代码块的时候,会使用<!-- //-->这样的html注释把js代码注起来。之前在各大搜索引擎找寻答案一直未果,今天无意中在w3school看到了答案。真是那个柳暗花明什么什么的,在此记录一下。

如何与老的浏览器打交道

那些不支持 JavaScript 的浏览器会把脚本作为页面的内容来显示。为了防止这种情况发生,我们可以使用这样的 HTML 注释标签:

<html>
<body>
<script type="text/javascript">
<!--
document.write("Hello World!");
//-->
</script>
</body>
</html>

 

注释行末尾的两个正斜杠是 JavaScript 的注释符号,它会阻止 JavaScript 编译器对这一行的编译。

 

不过,现在还有浏览器不支持js吗?

7
1
分享到:
评论
11 楼 fangwei 2009-09-09  
thihy 写道
确实如此。平时我写HTML时,都参考Google的首页。它可谓是将HTML发挥的淋漓尽致。Google关心的我们也可以关心,Google不关心的自然也无需关心了。

期待所有浏览器都完全支持W3C标准。。。

ie8出来后,这一天貌似已经不远了
10 楼 fangwei 2009-09-09  
yuantong 写道
这位兄台很细心啊,祝讨个好老婆

你真幽默
9 楼 thihy 2009-09-07  
night_stalker 写道
fangwei 写道
jncz 写道
浏览器也许都支持javascript,但是用户未必允许使用

哦,原来是这样啊,兄台一番话让我顿悟

用户禁止了 js 也不会显示的。99.99% 的情况都没作用。至于那 0.01% 的极其老浏览器用户(至少得 15 年前的,机器早报废了吧 …… ),估计对这种情况都习以为常了。

确实如此。平时我写HTML时,都参考Google的首页。它可谓是将HTML发挥的淋漓尽致。Google关心的我们也可以关心,Google不关心的自然也无需关心了。

期待所有浏览器都完全支持W3C标准。。。
8 楼 night_stalker 2009-09-07  
fangwei 写道
jncz 写道
浏览器也许都支持javascript,但是用户未必允许使用

哦,原来是这样啊,兄台一番话让我顿悟

用户禁止了 js 也不会显示的。99.99% 的情况都没作用。至于那 0.01% 的极其老浏览器用户(至少得 15 年前的,机器早报废了吧 …… ),估计对这种情况都习以为常了。
7 楼 yuantong 2009-09-07  
这位兄台很细心啊,祝讨个好老婆
6 楼 fangwei 2009-09-07  
onepiece021 写道
印象中这个是为了老版本的浏览器不能解析JS而添加的注释,浏览时不显示出来

是这样的,谢谢
5 楼 onepiece021 2009-09-07  
印象中这个是为了老版本的浏览器不能解析JS而添加的注释,浏览时不显示出来
4 楼 fangwei 2009-09-07  
<!--  
document.write("Hello World!");  
//-->
mathfox 写道
一直不明白,为什么<!--   这个符号js不报错呢?

哪位告诉一下?

<!--   
document.write("Hello World!");   
-->

你写成这样就报错了
3 楼 mathfox 2009-09-07  
一直不明白,为什么<!--   这个符号js不报错呢?

哪位告诉一下?
2 楼 fangwei 2009-09-06  
jncz 写道
浏览器也许都支持javascript,但是用户未必允许使用

哦,原来是这样啊,兄台一番话让我顿悟
1 楼 jncz 2009-09-05  
浏览器也许都支持javascript,但是用户未必允许使用

相关推荐

    Html网页页面head区规范知识

    &lt;br/&gt; &lt;SCRIPT LANGUAGE="javascript" SRC="script/xxxxx.js"&gt;&lt;/SCRIPT&gt; &lt;br/&gt;&lt;br/&gt; 附&lt;body&gt;标签:&lt;br/&gt; &lt;body&gt;标签不属于head区,这里强调一下,为了保证浏览器的兼容性,必须设置页面背景 &lt;body bgcolor="#...

    【JavaScript源代码】使用jquery实现轮播图效果.docx

     第一步:先引进jquery文件 &lt;script src="./jquery.js"&gt;&lt;/script&gt; 第二步:html样式 &lt;div id="banner"&gt; &lt;!-- 图片 --&gt; &lt;ul id="banner_img"&gt; &lt;li&gt; &lt;img src="./img/1.jpg" alt=""&gt; &lt;/li&gt; &lt;li&gt; &lt;img src=...

    【JavaScript源代码】Vue实现跑马灯简单效果.docx

    具体内容如下 1、跑马灯效果 说明:单击"应援"按钮文字向左飘动,再单击"暂停"按钮停止当前飘动 2、完整代码 (注意:代码中需要引入vue.js文件,这个文件自己根据目录位置引入,具体位置代码中有注释) &lt;!...

    Asp.Net分页控件【AspNetPager】拖入即用!

    附带'超详细代码注释",好用请给评论. 基本步骤: 1.拖拽控件(存放到到Bin目录下,再拖入工具箱) 2.粘贴复制(已放出实例源码) 3.修改Sql语句,即可使用. 特性如下: 强大的各种属性,附带多种CSS,可自定义CSS,想怎么分...

    【JavaScript源代码】原生JS实现音乐播放器.docx

    DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;原生JS音乐播放器&lt;/title&gt; &lt;link rel="stylesheet" href="css/public.css" &gt; &lt;link rel="stylesheet" href="css/css.css" &gt; &lt;/head&gt; ...

    freemarker总结

    其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替&gt;会有更好的效果,因为 FreeMarker会把&gt;解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:&lt;#if (x&gt;y)&gt; ...

    HTML&CSS&JS鼠标事件基础

    2.HTML文档注释使用: &lt;!-- 注释内容 --&gt; (1)在注释中不能再有注释 (2)在注释掉的标记之后,要保证还是一个结构完好的文档 3.HTML的代码格式: 任何回车或空格在源代码中都不起作用,使用回车或空格进行...

    HTML+CSS+JavaScript 400源码套装.rar

    HTML注释: &lt;!–注释内容 --&gt; 可以将注释插入 HTML 代码中,这样可以提高其可读性,使代码更易被人理解。浏览器会忽略注释,也不会显示它们 HTML文档类型: &lt;!DOCTYPE&gt;声明:HTML由多个不同的版本,只有完全明白...

    【JavaScript源代码】javascript实现前端分页功能.docx

     前言:今天给大家带来的是前端数据的分页功能,供大家参考,具体内容如下 先上一波效果图展示: 直接上代码:这里使用的是JavaScript来实现 关于代码详解都以注释的方式写在JavaScript里的 HTML:  &lt;!...

    HTML5气球大战小游戏代码.zip

    代码片段: &lt;div id="gameinfo" translateZ(360px);"&gt; &lt;p&gt; 最高连击:&lt;span id='maxDoubleHit'&gt;0&lt;/span&gt; &lt;/p&gt; &lt;p&gt; 本次游戏:&lt;span id='currentDoubleHit'&gt;0&lt;/span&gt; &lt;/p&gt; &lt;p id="gamemsg" ...

    【JavaScript源代码】vue登录页实现使用cookie记住7天密码功能的方法.docx

     问题描述 项目的登录页中,会有要求记住7天密码的功能,本篇文章记录一下写法,主要是使用cookie,注释我写的很详细了,大家可以看一下我写的注释的步骤,还是比较详细的。亲测有效 html部分 代码图示 效果...

    IONIC 功能全演示

    -- inject:js --&gt; &lt;!-- endinject --&gt; 为了在开发时,同时也支持直接基于www目录开发和运行,可以在该标注内引用相关js和css,但是如上文描述,实际构建插入的js和css来自assets.json文件内的引用描述 - 注意3...

    【JavaScript源代码】js实现简单拼图小游戏.docx

    js实现简单拼图小游戏 ...DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;&lt;/title&gt; &lt;/head&gt; &lt;style type="text/css"&gt; div{ width: 200px; height: 200px; } .tu{ backgroun

    【JavaScript源代码】js实现Element中input组件的部分功能并封装成组件(实例代码).docx

    js实现Element中input组件的部分功能并封装成组件(实例代码) ...DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;js实现可清空input组件&lt;/title&gt; &lt;script src="../js/input/jsInput

    让IE支持CSS3 Media Query实现响应式Web设计,html5.js让IE(包括IE6)支持HTML5元素方法

    这个html5的js文件是作者把他放在Google code project上提供给大家可以直接调用的,当然,如果觉得这样会影响你的网页打开速度,你可以把html5的js文件直接下载下来让后上传到自己的服务器单独调用。

    【JavaScript源代码】js实现一个简易的计算器.docx

    DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8" /&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt; &lt;title&gt;Document&lt;/title&gt; &lt;style&gt; .divs { width: 500px;...

    【JavaScript源代码】原生JavaScript实现简单五子棋游戏.docx

    DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, user-scalable=no"&gt; &lt;title&gt;五子棋&lt;/t

    vue-tight:Vue指令消除了元素之间的空白

    例如,以下代码中的跨度由折叠的空格分隔: &lt; h3&gt; &lt; span&gt; Exam &lt;/ span&gt; &lt; span&gt; ple &lt;/ span&gt;&lt;/ h3&gt;考试PLE 为了消除内联元素之间的空格,必须在源头消除该空格: &lt; h3&gt; &lt; span&gt; Exam &lt;/ span&gt; &lt; span&gt; ple &lt;/ ...

    IE支持html5脚本插件

    让IE(包括IE6)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个简单的document.createElement声明,利用条件注释针对IE来调用这个js文件。Opera,FireFox等其他非IE浏览器就会忽视这段代码,也不会...

Global site tag (gtag.js) - Google Analytics