JavaScript对于我来说一直是个很高深莫测的东西,尤其是在错误处理这方面。Firefox出来之前编写JavaScript真的很头痛,程序运行不了害我不得不认真检查程序,反复的使用Alert验证每一段代码是否运行正常,费时也费力。也许很多人笑我为什么不用一些调试软件或是插件呢?原因很简单:因为我当时不知道。现在知道了也很少用了,因为有了Firefox!
这几天无意之中发现了JavaScript一个错误处理的事件,顺便研究了一下它的使用方法,猛然发现真的比alert要效率的多呀。
onerror事件:当程序出现错误时,error事件会在window对象上触发。实例一:onerror的简单应用
运行实例一:会弹出“真不幸,又出错了”。因为:phplamp()函数并未在程序中并不存在。
注意:onerror事件必需在此文档其它Javascript程序前!
实例二:使用onerror事件的参数确定错误的详细信息。onerror事件有三个参数,第一个:错误的描述信息;第二个:错误出现的文件URL地址;第三个:错误所在的行号。
运行实例二即弹出了错误的详细信息。
注:此调试方法试用于IE,Firefox。Opera,chrome测试未通过。Safari未测试。
PHPLAMP博客是专注于网站建设,搜索引擎研究,网站推广,网站优化的IT博客。