ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:23.62KB ,
资源ID:3009734      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3009734.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JavaScript学习笔记2.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JavaScript学习笔记2.docx

1、JavaScript学习笔记2JavaScript学习笔记(2)1 JavaScript Try.Catch 语句try.catch 的作用是测试代码中的错误。(1)当我们在网上冲浪时,总会看到带有 runtime 错误的 Javascript 警告框,同时会询问我们“是否进行 debug?”。像这样的错误信息或许对开发人员有用,对用户则未必。当错误发生时,他们往往会选择离开这个站点。本节向你讲解如何捕获和处理 Javascript 的错误消息,这样就可以为受众提供更多的便利。有两种在网页中捕获错误的方法:使用 try.catch 语句。(在 IE5+、Mozilla 1.0、和 Netsca

2、pe 6 中可用) 使用 onerror 事件。这是用于捕获错误的老式方法。(Netscape 3 以后的版本可用)注意:chrome、opera 和 safari 浏览器不支持 onerror 事件。Try.Catch 语句try.catch 可以测试代码中的错误。try 部分包含需要运行的代码,而 catch 部分包含错误发生时运行的代码。语法:try /在此运行代码catch(err) /在此处理错误注意:try.catch 使用小写字母。大写字母会出错。(2)实例 1下面的例子原本用在用户点击按钮时显示 Welcome guest! 这个消息。不过 message() 函数中的 ale

3、rt() 被误写为 adddlert()。这时错误发生了:function message()adddlert(Welcome guest!)我们可以添加 try.catch 语句,这样当错误发生时可以采取更适当的措施。下面的例子用 try.catch 语句重新修改了脚本。由于误写了 alert(),所以错误发生了。不过这一次,catch 部分捕获到了错误,并用一段准备好的代码来处理这个错误。这段代码会显示一个自定义的出错信息来告知用户所发生的事情。var txt=function message()try adddlert(Welcome guest!) catch(err) txt=此页面

4、存在一个错误。nn txt+=错误描述: + err.description + nn txt+=点击OK继续。nn alert(txt) (3)实例 2下一个例子会显示一个确认框,让用户来选择在发生错误时点击确定按钮来继续浏览网页,还是点击取消按钮来回到首页。如果 confirm 方法的返回值为 false,代码会把用户重定向到其他的页面。如果 confirm 方法的返回值为 true,那么代码什么也不会做。var txt=function message()try adddlert(Welcome guest!) catch(err) txt=There was an error on t

5、his page.nn txt+=Click OK to continue viewing this page,n txt+=or Cancel to return to the home page.nn if(!confirm(txt) document.location.href= 2 JavaScript Throw 声明throw 声明的作用是创建 exception(异常或错误)。throw 声明的作用是创建 exception(异常)。你可以把这个声明与 try.catch 声明配合使用,以达到控制程序流并产生精确错误消息的目的。语法:throw(exception)excepti

6、on 可以是字符串、整数、逻辑值或者对象。注意:使用小写字母编写 throw。使用大写字母会出错!实例 1下面的实例的作用是测定变量 x 的值。如果 x 的值大于 10 或者小于 0,错误就会被抛出 (throw)。这个错误被 catch 的参数捕获后,就会显示出自定义的出错信息。var x=prompt(Enter a number between 0 and 10:,)try if(x10) throw Err1else if(x0)throw Err2 catch(er)if(er=Err1) alert(Error! The value is too high)if(er = Err2

7、) alert(Error! The value is too low) 3. JavaScript onerror 事件如何使用 onerror 事件捕获网页中的错误。(chrome、opera、safari 浏览器不支持)(1)onerror 事件我们刚讲过如何使用 try.catch 声明来捕获网页中的错误。现在,我们继续讲解如何使用 onerror 事件来达到相同的目的。只要页面中出现脚本错误,就会产生 onerror 事件。如果需要利用 onerror 事件,就必须创建一个处理错误的函数。你可以把这个函数叫作 onerror 事件处理器 (onerror event handler)

8、。这个事件处理器使用三个参数来调用:msg(错误消息)、url(发生错误的页面的 url)、line(发生错误的代码行)。(2)语法:onerror=handleErrfunction handleErr(msg,url,l)/Handle the error herereturn true or false浏览器是否显示标准的错误消息,取决于 onerror 的返回值。如果返回值为 false,则在控制台 (JavaScript console) 中显示错误消息。反之则不会。(3)实例:下面的例子展示如何使用 onerror 事件来捕获错误:onerror=handleErrvar txt=

9、function handleErr(msg,url,l)txt=There was an error on this page.nntxt+=Error: + msg + ntxt+=URL: + url + ntxt+=Line: + l + nntxt+=Click OK to continue.nnalert(txt)return truefunction message()adddlert(Welcome guest!)4. JavaScript 特殊字符你可以在 JavaScript 中使用反斜杠来向文本字符串添加特殊字符。(1)插入特殊字符反斜杠用来在文本字符串中插入省略号、换行

10、符、引号和其他特殊字符。请看下面的 JavaScript 代码:var txt=We are the so-called Vikings from the north.document.write(txt)在 JavaScript 中,字符串使用单引号或者双引号来起始或者结束。这意味着上面的字符串将被截为:We are the so-called。要解决这个问题,就必须把在 Viking 中的引号前面加上反斜杠 ()。这样就可以把每个双引号转换为字面上的字符串。var txt=We are the so-called Vikings from the north.document.write(

11、txt)现在 JavaScript 就可以输出正确的文本字符串了:We are the so-called Vikings from the north。(2)这是另一个例子:document.write (You & me are singing!)上面的例子会产生以下输出:You & me are singing!下面的表格列出了其余的特殊字符,这些特殊字符都可以使用反斜杠来添加到文本字符串中:代码输出单引号双引号&和号反斜杠n换行符r回车符t制表符b退格符f换页符5. JavaScript 指导方针本节的内容是:在使用 JavaScript 进行编码的过程中,其他一些需要了解的重要事项。

12、(1)JavaScript 对大小写敏感名为 myfunction 的函数和名为 myFunction 的函数是两个不同的函数,同样,变量 myVar 和变量 myvar 也是不同的。JavaScript 对大小写敏感 - 所以当您创建或使用变量、对象及函数时,请注意字符的大小写。(2)空格JavaScript 会忽略多余的空格。所以您可以在代码中添加适当的空格,使得代码的可读性更强。下面的两行是等效的:name=Hegename = Hege(3)换行您可以在文本字符串内部使用反斜杠对代码进行折行。下面的例子是正确的:document.write(Hello World!)但是不能像这样折行:document.write (Hello World!)第二章1. JavaScript 对象简介JavaScript 是面向对象的编程语言 (OOP)。OOP 语言使我们有能力

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1