![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 55
iteye_5722
这个作者很懒,什么都没留下…
展开
-
JavaScript简介
一 JavaScript的起源JavaScript语言的前身是LiveScript语言。由美国Netscape(网景)公司的布瑞登·艾克(Brendan Eich)为即将在1995年发布的Navigator 2.0浏览器的应用而开发的脚本语言。在与Sum(升阳)公司联手及时完成了LiveScript语言的开发后,就在Navigator 2.0即将正式发布前,Netscape公司将其改名为Ja...2017-01-15 09:08:40 · 172 阅读 · 0 评论 -
在页面中直接嵌入JavaScript代码
一 <script>标记在HTML文档中通过使用<script></script>标记将JavaScript脚本嵌入到其中,在HTML文档中可以使用多个<script>标记,每个<script>标记中可以包含多个JavaScript的代码集合。script标记属性说明属性说明language设...2017-01-16 20:25:41 · 4146 阅读 · 0 评论 -
判断浏览器是否支持JavaScript的方法
一 通过HTML注释符合判断HTML注释符号是以“<!--”开始以“-->”结束的。如果在此注释符号内编写JavaScript脚本,对于不支持JavaScript的浏览器,将会把编写的JavaScript脚本作为注释处理。 二 通过<noscript>标记判断如果当前浏览器支持JavaScript脚本,那么该浏览器将会忽略<noscript>…...2017-01-16 20:28:17 · 461 阅读 · 0 评论 -
Javascript使用外部文件
一 为什么使用外部文件当JavaScript脚本代码很复杂或多个HTML页面需要使用到JavaScript脚本时,可以将JavaScript脚本的代码编写到一个外部文件中,总体来说使用外部文件有以下优点。易维护将JavaScript编写在多个页面中,在查找错误或在修改代码时会非常麻烦。如果将JavaScript编写在外部文件中,在维护时会提高维护效率和节省维护的时间。...2017-01-17 21:09:40 · 812 阅读 · 0 评论 -
Javascript字符串
一 定义字符串(string)是由Unicode字符、数字、标点符号等组成的序列,它是JavaScript用来表示文本的数据类型。程序中的字符串型数据是包含在单引号或双引号中的,由单引号定界的字符串中可以含有双引号,由双引号定界的字符串中也可以含有单引号。例如:单引号括起来的一个或多个字符,代码如下:'啊''活着的人却拥有着一颗沉睡的心'双引号括起来的一个或多个字符,代码...2017-01-17 21:15:02 · 140 阅读 · 0 评论 -
转义字符
一 实例<script language='javascript'>document.writeln("<pre>");document.writeln("轻松学习\nJavaScript语言!");document.writeln("</pre>");document.writeln("快快乐乐\n平平安安!");2017-01-19 20:50:06 · 140 阅读 · 0 评论 -
Javascript比较运算符的应用
1、需求应用比较运算符中的等于“==”、与“&&”和或“||”运算符来实现对〈Alt+←〉方向键和〈Alt+→〉方向键的屏蔽。2、代码<script language="javascript">function keydown(){if((event.altKey)&&((window.event.keyCode==37)...2017-01-19 20:52:15 · 153 阅读 · 0 评论 -
将基本数据提升为对象的应用
代码<script language="javascript"><!--var myString=new String("aBcDe");var lower=myString.toLowerCase();alert(myString+"转换为小写字母后为:"+lower)//--></script>运行结果..2017-01-20 21:07:09 · 91 阅读 · 0 评论 -
利用自定义方法显示数组中的全部数据
一 应用利用prototype属性自定义一个方法,用于显示数组中的全部数据 二 代码<script language="javascript">Array.prototype.outAll=function(){for(var i=0;i<this.length;i++){document.write(this[i]);}docume...2017-01-20 21:10:34 · 686 阅读 · 0 评论 -
with语句
一 语法with语句被用于在访问一个对象的属性或方法时避免重复使用指定对象引用。语法:with(object){stataments}object指定在statements块中没有引用的情况下使用哪个对象引用。在一个连续的程序代码中,如果多次使用某个对象的多个属性或方法,那么只要在with关键字后的括号()中写出该对象的名称,就可以在随后的大括号{}中的程序语句中...2017-01-21 10:32:17 · 358 阅读 · 0 评论 -
for…in循环语句应用
一 语法for…in循环语句和for循环语句十分相似,for…in语句用来遍历对象的每一个属性。每次都将属性名作为字符串保存在变量里。语法:for (variable in object ) {…statement}variable是一个变量名,数组的一个元素或者是对象的一个属性object是一个对象名,或者是计算结果为对象的表达式。statement通常是一...2017-01-21 10:34:02 · 846 阅读 · 0 评论 -
全中文显示日期
一 应用通过Date对象的相关方法获取当前日期的年、月、日,通过各方法的返回值在指定的数组中查找中文解释,并组合成中文日期进行显示。 二 代码<script language="javascript"><!--function numberyear(index){var i;var numberstring="零一二三四五六七八九...2017-01-22 21:40:19 · 411 阅读 · 0 评论 -
常用数学函数应用
一 代码<script language="javascript"><!--document.write("欧拉常数e的值为(e属性):"+Math.E+"<br>");document.write("2的自然对数为(LN2属性):"+Math.LN2+"<br>");//2的几次方等于e2017-01-22 21:43:41 · 118 阅读 · 0 评论 -
Boolean对象应用
一 代码<script language="javascript"><!--//第一组应用:创建Boolean对象BoolObj1=newBoolean(false);BoolObj2=newBoolean(0);BoolObj3=newBoolean(null);BoolObj4=newBoolean("");BoolObj5=newBool...2017-01-23 20:37:51 · 183 阅读 · 0 评论 -
Number对象的应用
一 代码<script language="javascript"><!--//第一组应用:创建Number对象var numObj1=new Number();var numObj2=new Number(0);var numObj3=new Number(-1);document.write(numObj1+"<br>");doc...2017-01-23 20:40:27 · 115 阅读 · 0 评论 -
正则表达式的模式匹配符
1 \指出接着的字符为特殊字符。例如:/b/匹配字符“b”,通过在b前面加一个反斜杠\,也就是/\b/,则该字符变成特殊字符,表示匹配一个单词的分界线 2 ^表示匹配的字符必须在最前边。例如:/^A/ 不匹配“an A”中的“A”,但匹配“An A”中最前面的“A” 3 $与^类似,匹配最末的字符。例如:/t$/不匹配“eater”中的“t”,但匹配“e...2017-01-24 21:40:15 · 148 阅读 · 0 评论 -
正则表达式常用的三个定位符^ $ \b
一 代码 <html><head><title>字符^的使用</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body> &2017-01-24 21:50:55 · 321 阅读 · 0 评论 -
正则表达式拾遗
一 特殊字符转义在表达式中用到的一些元字符不再表示原来的字面意义,如果要匹配这些有特殊意义的元字符,必须使用“\”将这些字符转义为原义字符。需要进行转义的字符有“$”、“(”、“)”、“*”、“+”、“.”、“[”、“]”、“?”、“\”、“/”、“^”、“{”、“}”、“|”。“\”的作用是将下一字符标记为特殊字符、原义字符、反向引用或八进制转义符,所以,要匹配字面意义的“\”,需要使...2017-01-26 08:37:08 · 77 阅读 · 0 评论 -
字符匹配的使用
一 代码<html><head><title>字符匹配的使用</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body>&am2017-01-26 08:38:53 · 95 阅读 · 0 评论 -
正则表达式实际应用
一 普通字符匹配下面是一些在网页编程中经常会遇到的字符匹配模式。l 匹配中文字符的正则表达式:[u4e00-u9fa5]2 匹配双字节字符(包括汉字在内):[^x00-xff]3 匹配空行的正则表达式:n[s|]*r4 匹配HTML标记的正则表达式:/<(.*)>.*</1>|<(.*) />/5 匹配首尾空格的正则表达...2017-01-27 10:53:56 · 205 阅读 · 0 评论 -
创建RegExp对象
一 RegExp对象介绍每一条正则表达式模式对应一个RegExp实例,有两种方式可以创建RegExp对象的实例。下面分别对这两种方式进行介绍。1 使用RegExp的显式构造函数。语法:new RegExp("pattern"[,"flags"]) //即 new RegExp(" 模式 "[," 标记 "])2 使用RegExp的隐式构造函数,采用纯文本格式。语法:/...2017-01-27 11:00:51 · 251 阅读 · 0 评论 -
RegExp对象的属性
RegExp对象的属性分为静态属性和实例属性。一 静态属性RegExp对象的静态属性包含:input、multiline、lastMatch、lastParen、leftContext、rightContext以及从$1到$9。input和multiline属性能被预设。1 index属性:是当前表达式模式首次匹配内容的开始位置,从0开始计数。其初始值为1,每次成功匹配时,index...2017-01-28 08:16:32 · 353 阅读 · 0 评论 -
RegExp对象的exec方法应用
一 介绍用正则表达式模式在字符串中运行查找,并返回包含该查找结果的一个数组。语法:rgExp.exec(str)rgExp:必选项。包含正则表达式模式和可用标志的正则表达式对象。Str:必选项。要在其中执行查找的 String 对象或字符串文字。如果exec方法没有找到匹配,则返回 null。如果找到匹配,则返回一个数组,并且更新全局RegExp对象的属性,以反映匹配...2017-01-28 08:18:20 · 203 阅读 · 0 评论 -
正则表达式的test方法应用
一 test介绍返回一个Boolean值,指出在被查找的字符串中是否存在模式。语法:rgexp.test(str)rgexp:必选项。包含正则表达式模式或可用标志的正则表达式对象。Str:必选项。要在其上测试查找的字符串。 说明:test方法检查在字符串中是否存在一个模式,如果存在则返回true,否则就返回false。全局RegExp对象的属性不由test方法来修改。...2017-01-29 08:54:01 · 1312 阅读 · 0 评论 -
正则表达式match方法应用
一 match方法介绍使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。语法:stringObj.match(rgExp)stringObj:必选项。对其进行查找的String对象或字符串文字。RgExp:必选项。为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正则表达式模式和可用标志的变量名或字符串文字。如果match方法没有找到匹配,返回...2017-01-29 09:02:53 · 509 阅读 · 0 评论 -
正则表达式search方法应用
一 search方法介绍返回与正则表达式查找内容匹配的第一个子字符串的位置。语法:stringObj.search(rgExp)stringObj:必选项。要在其上进行查找的 String 对象或字符串文字。RgExp:必选项。包含正则表达式模式和可用标志的正则表达式对象。说明:search方法指明是否存在相应的匹配。如果找到一个匹配,search方法将返回一个整数值...2017-01-30 09:16:34 · 370 阅读 · 0 评论 -
正则表达式replace方法应用
一 replace方法介绍replace方法使用表达式模式对字符串执行搜索,并对搜索到的内容用指定的字符串替换,返回一个字符串对象,包含了替换后的内容。语法:replace(rgExp.replaceText)replace方法执行后,将更新RegExp对象中的有关静态属性以反映匹配情况。该方法需要两个参数,其含义分别如下。rgExp参数为搜索时要使用的表达式对象。如果是字符...2017-01-30 09:18:31 · 288 阅读 · 0 评论 -
正则表达式split方法应用
一 split介绍该方法返回按照某种分割标志符将一个字符串拆分为若干个子字符串时所产生的子字符串数组。语法:split([separator[,limit]])separator是分割标志符参数,可以是多个字符或一个正则表达式,并不作为返回到数组元素的一部分。参数limit限制返回元素的个数。 二 split方法应用<script language = "Jav...2017-01-31 09:16:11 · 287 阅读 · 0 评论 -
javascript三种函数调用方式
一 函数的简单调用1、函数的定义语句通常被放在HTML文件的<HEAD>段中,而函数的调用语句通常被放在<BODY>段中,如果在函数定义之前调用函数,程序执行将会出错。语法:<html><head><script type="text/javascript">function functionName(param...2017-01-31 09:18:16 · 403 阅读 · 0 评论 -
javascript函数变量的作用域
一 介绍1、变量的作用域指明变量在程序中的作用范围。2、在函数外定义的变量可以称为全局变量,它在页面声明此变量后的任何程序段位置都可以使用,使用全局变量,可以实现不同程序段之间的数据传递。3、如果将变量定义在函数的内部,那么这个变量称为局部变量,它的作用范围为函数体的内部,在函数外部这个变量没有任何意义。 二 代码<script language="javascri...2017-02-01 09:42:51 · 118 阅读 · 0 评论 -
函数的arguments对象
一 介绍在JavaScript函数代码中,可以使用arguments特殊对象。当需要在函数中调用参数时,无需指出参数名称即可调用这些参数。例如可以使用arguments[0]访问函数的第一个参数值,使用arguments[1]访问函数第二个参数值,以此类推。同时还可以使用arguments.length获取函数的参数个数。语法:<script type="text/java...2017-02-01 09:45:10 · 133 阅读 · 0 评论 -
嵌套函数
一 介绍所谓嵌套函数即在函数内部再定义一个函数,这样定义的优点在于可以使内部函数轻松获得外部函数的参数以及函数的全局变量等。语法:<script type="text/javascript">var outter=10;function functionName(parameters1,parameters2){function InnerFunction...2017-02-02 10:12:12 · 859 阅读 · 0 评论 -
JavaScript中的内置函数
一 介绍在使用JavaScript语言时,除了可以自定义函数之外,还可以使用JavaScript的内置函数,这些内置函数是由JavaScript语言自身提供的函数。 二 一些常用的内置函数做详细介绍1、parseInt()函数该函数主要将首位为数字的字符串转化成数字,如果字符串不是以数字开头,那么将返回NaN。语法:parseInt(StringNum,[n])S...2017-02-02 10:26:05 · 228 阅读 · 0 评论 -
触发onerror事件处理异常
一 介绍触发onerror事件是最早用于处理JavaScript异常的机制,页面出现异常时,将触发onerror事件,该事件在window对象上触发。语法:<script language="javascript">window.onerror=function(){alert("您调用的函数不存在"); return true;}</scr...2017-02-03 19:17:40 · 1038 阅读 · 0 评论 -
使用try...catch语句处理异常
一 介绍JavaScript从Java语言中引入了try...catch...finally功能,具体语法如下。语法:<script language="javascript">try{somestatements;}catch(exception e){somestatements;}finally{somestatements;...2017-02-03 19:20:41 · 756 阅读 · 0 评论 -
嵌套try...catch语句
一 介绍如果在catch区域中也发生了异常,可以在catch区域中再使用一组try...catch语句,即嵌套使用try...catch语句。语法:<script language="javascript">try{somestatements;}catch(exception){ try { somestatments; ...2017-02-04 19:08:19 · 533 阅读 · 0 评论 -
Error对象应用
一 Error对象特性name:表示异常类型的字符串。message:实际的异常信息。 二 应用<script language="javascript">try{ document.forms.input.length;}catch(exception){ alert("实际的错误消息为:"+exception.message+...2017-02-04 19:20:50 · 128 阅读 · 0 评论 -
throw抛出异常关键字
一 语法<script language="javascript">throw new TypeError("somestatements");</script> 二 应用使用throw语句抛出异常<script language="javascript">try{ var num=1/0; if(num==&qu2017-02-05 08:51:12 · 891 阅读 · 0 评论 -
JavaScript语言调试技巧
一 使用alert()语句进行调试1、介绍当程序开发者不能定位程序发生错误引发的异常时,可以采用代码跟踪方式查找错误,这时可以将alert()语句放在程序的不同位置,用它来显示程序中的变量和函数返回值等。语法:<script language="javascript">alert();</script>alert():弹出对话框方法。2、代...2017-02-05 09:01:20 · 215 阅读 · 0 评论 -
指定特定对象的特定事件
一 介绍该方法是在JavaScript的<script>标记中指定特定的对象,以及该对象要执行的事件名称,并在<script>和</script>标记中编写事件处理程序代码。语法:<script language="JavaScript" for="对象" event="事件">…//事件处理程序代码…&am2017-02-06 20:59:36 · 310 阅读 · 0 评论