本章内容 . 理解浏览器报告的错误 . 处理错误 . 调试JavaScript代码
由于JavaScript本身是动态语言,而且多年来一直没有固定的开发工具,因此人们普遍认为它是一种难以调试的编程语言。脚本出错时,浏览器通常会给出类似于“object expected”(缺少对象)这样的消息,没有上下文信息,让人摸不着头脑。
介绍几款浏览器报告错误的方式以及如何调试。
错误处理在程序设计中的重要性是毋庸置疑的,任何有影响力的Web程序都需要一套完善的错误处理机制,当然,大多数的佼佼者确实做到了这一点,但通常只有服务端应用程序才能做到如此,实际上,服务端团队往往会在错误处理机制上投入较大的精力,