我一直在尋找Backbone Marionette,一直在模擬它的部分功能,用於我自己的純Backbone應用程序。看起來很有前途,但我不確定的一件事是Module構件和初始化器運行的順序。主要關於Backbone.history.start
Backbone Marionette模塊初始化程序的順序
我想我將有一個頂層Application
包含像Auth
,Todo
,Comments
等模塊(我通常用一個簡單的待辦事項應用程序開始嘗試框架)。每個模塊都有自己的路線。根據我的理解,他們必須在我做Backbone.history.start()
之前進行初始化。我是否只需觸發所有模塊即可啓動我的頂級Application
,然後開始記錄?這將確保模塊路由器在啓動Backbone.history
之前被初始化。這聽起來像啓動可能不需要的模塊,從而減慢了應用程序?
當然,我知道的大多數應用程序不需要非常大,啓動速度可能是可以接受的。但是我不知道什麼最好的做法或建議