Javascript实例教程(11) 隐藏script代码

对于JavaScript初学者来说,它们经常忘记在旧浏览器(比如Netscape Navigator 1.12)隐藏JavaScript代码。你也许会问为什么要隐藏呢?原因很简单,就是旧的浏览器不支持JavaScript。如果你不加以正确的措施,在旧的浏览器上将会显示你的JavaScript源代码,跟HTML一样,所以你必须将JavaScript隐藏起来。具体,你可以使用一些HTML语句来轻松实现从旧的浏览器中隐藏Javascript的目的。

具体代码如下:

<SCRIPT LANGUAGE="JavaScript">

<!-- alert("JavaScript is running!");

// --> </SCRIPT>

  支持JavaScript的浏览器将会解释这段代码,而旧的浏览器只会将它视为HTML,而它已经被注释了,所以达到了隐藏JavaScript代码的目的。你可能想增加一些文本到<NOSCRIPT>标签处,它可以让非JavaScript用户看到它们缺少什么:

<NOSCRIPT>This will only show up in older non-JavaScript capable browsers</NOSCRIPT>

  事实上,不支持JavaScript的浏览器极少,即使有,使用那种浏览器的人几乎没有,在平时制作的过程中此标签可以忽略不做。但话说回来,对于一个程序员,培养良好的编程习惯极为重要,那当然是从小事做起了。

时间: 2024-09-15 16:32:02

Javascript实例教程(11) 隐藏script代码的相关文章

Javascript实例教程(12) 隐藏script代码

javascript|教程 利用javascript从旧的浏览器中隐藏javascript 对于javascript初学者来说,它们经常忘记在旧浏览器(比如Netscape Navigator 1.12)隐藏javascript代码.你也许会问为什么要隐藏呢?原因很简单,就是旧的浏览器不支持javascript.如果你不加以正确的措施,在旧的浏览器上将会显示你的javascript源代码,跟HTML一样,所以你必须将javascript隐藏起来.具体,你可以使用一些HTML语句来轻松实现从旧的浏

Javascript实例教程(11) 创建后退按钮

javascript|按钮|创建|教程 利用javascript创建一个"后退"连接 在javascript中实现一个"后退"连接是相当容易的.这个"后退"连接的功能的作用就象网页中"后退"按钮一样,具体你可以使用以下代码: <FORM> <input type=button value="Go Back" > </FORM > 你仔细点就会发现,这段代码实际上是使用了h

Javascript实例教程(1) 目录

javascript|教程 javascript是一种基于对象和事件驱动并具有安全性能的脚本语言.使用它的目的是与HTML超文本标记语言.Java 脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用,从而可以开发客户端的应用程序等.它是通过嵌入或调入在标准的HTML语言中实现的.它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择.本javascript实例教程旨在通过介绍一些实例来加深对Javascrip的理解.本系列教程包括:1. 利用jav

Javascript实例教程:DOM方法创建和修改表格

文章简介:Javascript实例教程:DOM方法创建和修改表格. <table>元素是HTML中最复杂的结构之一.要想创建表格,一般都必须涉及表示表格行.单元格.表头等方面的标签.由于涉及的标签多,因而使用核心DOM方法创建和修改表格往往都免不了要编写大量的代码.假设我们要使用DOM来创建下面的HTML表格: <table border="1" width="100%"> <tbody> <tr> <td>

Javascript实例教程(18) 使用字符串函数

javascript|函数|教程|字符串 使用javascript的字符串函数 字符串对象提供了许多方法,但是很少的程序设计人员充分利用它们,这对于一个程序员来说,不能不说这是一种缺陷.字符串提供的方法可以用于操作字符.产生HTML标签以及搜索字符串等等. 下面首先说说什么是字符串.在javascript语言中,字符串就是一种对象.就象在Java中,它们不是作为一系列的字符被存储的,所以字符串的操作必须使用内置的构造器和设置函数来完成.在后来的版本中有了字符串构造器和更多的关于对象的概念.在这个

Javascript实例教程(17) 使用字符串函数

javascript|函数|教程|字符串 字符串对象提供了许多方法,但是很少的程序设计人员充分利用它们,这对于一个程序员来说,不能不说这是一种缺陷.字符串提供的方法可以用于操作字符.产生HTML标签以及搜索字符串等等. 下面首先说说什么是字符串.在JavaScript语言中,字符串就是一种对象.就象在Java中,它们不是作为一系列的字符被存储的,所以字符串的操作必须使用内置的构造器和设置函数来完成.在后来的版本中有了字符串构造器和更多的关于对象的概念.在这个层次上说,字符串是由字母而不是数字组成

Javascript实例教程(14) JS代替CGI

cgi|javascript|js|教程 使用Javascript代替CGI 你可能对CGI脚本比较熟悉,利用CGI你可以通过表单将数字或者变量从一个网页上传递到另外一个网页.当然,你可以利用"POST"将变量以独立的线程进行传递而不显示在浏览器中,或者利用"GET"将变量编码到URL. JavaScript不能在变量在服务器端被处理的时候利用POST方法:但是你可以注意到当你提交一个使用GET方法的表单的时候,定位条上在文件名之后包含了额外的信息,比如: www.

Javascript实例教程(1) 创建弹出式窗口

javascript|创建|教程 利用Javascript创建弹出式窗口 好吧,言归正转,开始我们的第一个教程吧.利用Javascript创建弹出式窗口的目的实际上是打开另外的浏览器窗口.你可以设置这个浏览器窗口的一些属性,如高度.宽度以及是否让该窗口有一个状态条或者工具条.在下面的例子中,我将窗口设置为:350 x 400,即高度为350像素,宽度为400像素:其中也包括了另外的一些设置,如滚动条:而将其它的设置(如状态条.菜单条)都设置为没有(no). 下面是具体的代码,你可以将它放置到网页

Javascript实例教程(15) JS代替CGI

cgi|javascript|js|教程 使用javascript代替CGI 你可能对CGI脚本比较熟悉,利用CGI你可以通过表单将数字或者变量从一个网页上传递到另外一个网页.当然,你可以利用"POST"将变量以独立的线程进行传递而不显示在浏览器中,或者利用"GET"将变量编码到URL. javascript不能在变量在服务器端被处理的时候利用POST方法:但是你可以注意到当你提交一个使用GET方法的表单的时候,定位条上在文件名之后包含了额外的信息,比如: www.