加载中…
个人资料
大千世界
大千世界
  • 博客等级:
  • 博客积分:0
  • 博客访问:54,195
  • 关注人气:10
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

【JavaScript基础NO.5】JavaScript异常处理和事件处理

(2017-11-20 15:13:59)
标签:

html5

javascript

异常处理

事件处理

分类: html5
一、JavaScript异常捕获
1.异常(exception)
当JavaScript引擎执行JavaScript代码时,发生了错误,导致程序停止运行

2.异常抛出
当异常产生,并且将这个异常生成一个错误信息

3.异常捕获(异常是可以捕获的,错误不能被捕获)
try {
    发生异常的代码块;
} catch ( err ) {
    错误信息处理;
}
【JavaScript基础NO.5】JavaScript异常处理和事件处理
这段代码很明显是异常的,str没有声明,所以执行后没有任何输出,所以可以判定错误发生在函数体内(这样的缺点是如果代码多了就很难发现哪里错了),那么就可以利用异常捕获:以上的代码执行后,会弹出对话框提示错误是什么
【JavaScript基础NO.5】JavaScript异常处理和事件处理
如果声明了str,就不会有错误对话框了
【JavaScript基础NO.5】JavaScript异常处理和事件处理
【JavaScript基础NO.5】JavaScript异常处理和事件处理
4.Throw语句:
通过Throw语句创建一个自定义错误:在定义方法的时候,常常需要设定参数的类型和个数,如果参数的类型与个数不一致可能造成其后的代码执行有问题。可以约定在参数不正确的时候抛出异常,以便改进。
如果代码很多,我们很难找到哪里出了错误,那就只能用自定义方式找错误。
【JavaScript基础NO.5】JavaScript异常处理和事件处理

不输入直接点击按钮:
【JavaScript基础NO.5】JavaScript异常处理和事件处理
若输入数据,则不会出现异常

二、JavaScript事件
事件是可以被Js侦测到的行为,比如鼠标的点击,鼠标的移动
参考
onclick—单击事件 
onmouseover—鼠标经过事件 
onmouseout—鼠标移出事件 
onchange—文本内容改变事件 
onselect—文本框选中事件 
onfocus—光标聚集事件 
onblur—移开光标事件 
onload—网页加载事件 
onunload—关闭网页事件
【JavaScript基础NO.5】JavaScript异常处理和事件处理在body调用 网页加载事件
【JavaScript基础NO.5】JavaScript异常处理和事件处理
当内容加载完毕弹出对话框
【JavaScript基础NO.5】JavaScript异常处理和事件处理
给第一个文本框输入内容enter弹出对话框,点击第二个文本框,颜色变蓝
【JavaScript基础NO.5】JavaScript异常处理和事件处理


0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有