我有一個頁面使用ajax加載頁面的各個部分。 每個部分由一個html文件和一個javascript文件組成,該文件爲html的那一點定義事件。使用ajax加載配對的html&js文件並保持順序
我想要做的是指出一個管理文件加載的方法,該方法可以綁定保持兩個文件綁定在一起。
這裏是我試圖使它現在工作的僞代碼,但我不知道是否有更有組織的方式。
僞代碼:(使用jquery)
- 循環通過需要加載的HTML/JS文件對列表。
- 將一個對象添加到唯一標識這對文件的數組中。該對象最終將保存html和js對象的容器。
- 開始加載html。當html返回時,將內容追加到頁面並在數組對象中記錄ID
- 這很簡單,因爲我直接使用jquery get回調的內容。
- 開始加載js。當文件加載時,js執行並更新數組中的對象並引用文件返回值。
- *這是最難的部分。 jQuery.getScript()在完成時自動執行腳本,所以我不能使用返回值,因爲它已經創建。因爲我不能使用Ajax響應我有js文件已經知道
所以會加入自己的目標,我希望有一些JS LIB已經上市,做之間的一些數據綁定成對的html & js。
此外,我不知道如何構造對象管理器。 js文件中的每個對象將具有相同的事件綁定,當您移動到該部分時會被調用。
對不起,這是一個加載的問題。
謝謝。我會看看是否有幫助。 – zeal