在我正在处理的现有Backbone/jQuery/CoffeeScript应用程序中,似乎有一个函数(Backbone.Collection.fetch()
)被称为多次(有时编号可能会有所不同)。我认为这可能是一个计时的事情,因为我正在做很多嵌套的回调(比如AJAX等),并且它变得很难调试。我应该尝试转换代码以使用jQuery延迟,但同时,我该怎么做?JavaScript中的调试技巧。异步回调
刚试过在Chrome浏览器中的代码,但它看起来代码在这里和那里跳跃,也许它在同一时间处理不同的回调?
我在想也许我添加一个console.log到每个函数+它的参数,但是必须有更好的方法吗?
您是否尝试过使用Firefox和Firebug?在某些方面,Firebug优于Chrome提供的内容。 – jjathman 2012-07-10 01:56:23