2011-10-22 58 views
2

我發現瞭如何組織我的文件,並使用require.js http://backbonetutorials.com/organizing-backbone-using-modules/加載文件有趣的鏈路負載.js文件,我對此例如唯一的問題是,他們都加載在開始甚至是異步的。我想知道是否有可能加載.js文件時,才需要...例如,如果我點擊項目列表(http://backbonetutorials.com/examples/modular-backbone/#/projects),它會檢查其上的網址,我們目前的位置,和負載projects.js和list.js後這.... 對於小型應用程序這將是確定的,但對於大類大型應用,可能需要一段時間,之前的所有類將被加載到瀏覽器中,所有的路由器。Backbone.js的 - 在需要的時候與require.js

回答

1

首先,你確實需要一個大的應用程序,以便需要這一點。正常應用程序的文件,縮小和gzip,不是一個重要的負載。然後你可以使用緩存在每個瀏覽器中只加載一次。

如果你真的想要,當然你可以做部分加載,就像你在應用程序中做的那樣(在路由器中,projects路由將首先確保加載與項目相關的js文件) ,然後才做取/視圖初始化等)