❑ 理解浏览器错误报告
❑ 处理错误
❑ 调试JavaScript代码
下列方法可用于阻止浏览器对JavaScript错误作出反应:
❑ 使用try/catch语句,可以通过更合适的方式对错误做出处理,避免浏览器处理。
❑ 定义window.onerror事件处理程序,所有没有通过try/catch处理的错误都会被该事件处理程序接收到(仅限IE、Firefox和Chrome)。
开发Web应用程序时,应该认真考虑可能发生的错误,以及如何处理这些错误:
❑ 首先,应该分清哪些算重大错误,哪些不算重大错误。
❑ 然后,要通过分析代码预测很可能发生哪些错误。由于以下因素,JavaScript中经常出现错误:
■ 类型转换;■ 数据类型检测不足;■ 向服务器发送错误数据或从服务器接收到错误数据。
所有调试器都能够设置断点、控制代码执行和在运行时检查变量值。
