今天,我发现了一个以前从未注意过的角落。相信可以大大提高我写JS的速度。错误可以很快被发现。
例如,今天的超时调试就是js错误发现的一个例子。
1.谷歌浏览器报告了该错误
以上是谷歌浏览器报告的错误,只报告了一个错误文件。我相信是null调用length属性造成的。因为这是一个维持了好几年的系统,人来人往,不知道有多少人经历过。而且业务逻辑极其复杂,有几千行js文件。从一个长度中排除另一个长度显然是不切实际的。
2014.3.18
今天才知道,唉,谷歌浏览器调用栈:也有错误。
2.工业工程中期报告中的错误
在IE中调试JS就像调试一样。net in vs .有一个调用堆栈,您可以通过单击几下就可以找到在这段代码中发生错误的地方:
以上就是本文的全部内容,希望对大家有所帮助,谢谢大家的支持!