2014-09-26 49 views
0

我正在使用Browserify來管理我的項目,現在的問題是我的網站有兩個頁面,每個頁面都需要一個起點,page1.js和page2.js,它們都依賴於JQuery庫,我們將Browserify捆綁到輸出爲bundle1.js和bundle2.js。任何方式通過browserify在兩個應用程序之間共享js庫?

現在的問題是,bundle1.js和bundle2.js都有一個jQuery,任何方式讓客戶端加載jquery一次,然後在bundle1.js和bundle2.js之間共享jquery實例?

回答

0

如果您通過HTML頁面中定義的腳本標記加載Jquery。瀏覽器應該緩存該js文件。因此你不必再做一次。

如果你在談論一個使用jQuery的不同文件。您可以將該文件存儲在本地存儲中。而當你轉到第二頁時,如果腳本存儲在本地存儲中(如果存在),就檢入bundle2。檢索它並執行它。

http://addyosmani.github.io/basket.js/ *這可能值得一試。

+0

謝謝,我通過腳本標記加載jquery,然後一切正常。 – 2014-09-26 10:00:40

相關問題