最近在處理Backbone.JS/jQuery/CoffeeScript項目時,我發現自己處於一個回調和計時問題。在繼續之前,我需要等待一些事情的完成,並發現自己陷入了一堆嵌套的回調......這很混亂,很難調試。然後我發現2個可能的解決方案jQuery deferred或IcedCoffeeScriptIcedCoffeeScript或jQuery被推遲
IcedCoffeeScript
看起來非常簡單,只需添加await
& defer
。但是,我想知道它是否留下來?這裏只有2個問題在StackOverflow上?與CoffeeScript相比,沒有太多的討論它
另一件事是兩種方法之間的區別是什麼,他們似乎做的大多是同一件事情?除了在IcedCoffeeScript,它看起來更像程序代碼,並在jQuery的延遲,它並沒有解決我的回調混亂之多
jQuery的deferreds是一個美麗的事物。就個人而言,部分原因是我沒有使用CS,所以我願意這樣做。 – Utkanos 2012-07-08 13:24:15