Underscore .defer() function

最近碰到的 nodejs + Backbone,因為Backbone hardly depends on Underscore… 所以…

主要原因是因為需要在畫面 loading 完之後馬上依照某條件做一些處理,所以用到.defer().

根據說明這函數是”Defers invoking the function until the current call stack has cleared”,所以適合拿來解決上述的問題。

window.PartnerView = Backbone.View.extend({

    initialize: function () {
        this.render();

        _(function() {
            // add things want do process till the current call stack has cleared.
        }).defer();
    }
}

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料