我有我的這種結構工程幾個js文件:如何調用方法
(function (window, $) {
var reload = function (force) { /* implementation here */ };
//more variables are here, the same construction as above
})(this, $);
更多此類文件,對每個部分(頁)的網站有一個JS用這種結構來管理頁。整個網站是一個單獨的頁面,這些js文件通過隱藏,顯示和填充內容來管理DOM節點,這給用戶帶來了他/她瀏覽多個頁面的錯覺。
我想獲得有關上述結構是如何加載一個簡單的解釋 - 我看到加載所有這些JS腳本head.js庫,但我不明白的地方被加載,如何訪問它。
我想知道如何通過我自己訪問我需要的特定reload()。正如我告訴你的,更多的js文件具有相同的結構(resources.js,users.js,reports.js等)。我如何訪問裏面的重載功能,比方說,reports.js按鈕在html上按下我加載所有這些腳本?
您在上面顯示的JS功能是自執行加載JS文件時一次。如果沒有更多信息,很難幫助您。 – sdespont 2013-02-26 14:57:51
這是一個非常開放的問題,與應用程序中的JavaScript架構相關。我會建議閱讀關於JavaScript模塊和命名空間。搜索「模塊模式」。請參閱http://www.klauskomenda.com/code/javascript-programming-patterns/#module中的「揭示模塊模式」。 – DanC 2013-02-26 14:59:55