JavaScript實在是太不熟悉,也不知道用什麼架構可以建置一個稍具規模的專案,在看不太懂網路上各大大的模組化後,決定亂建一個方式,總是有一個起頭,先記錄一下關鍵。
1. 使用jQuery動態載入HTML(官網)
$("#div1").load("widgets/function/functionPage1.html", function () {
console.log("Load functionPage1.html OK.");
});
使用jQuery可以相當簡便的將functionPage1.html插入名為div1的容器中,達到頁面分離效果。
2. 使用jQuery動態載入js(官網)
$.getScript("function/jfunction1.js", function (data, textStatus, jqxhr) {
console.log(data); // Data returned
console.log(textStatus); // Success
console.log(jqxhr.status); // 200
console.log("Load jfunction1 was performed.");
});
利用getScript方法,將jfunction1.js動態讀取到頁面中,當完成時會觸發後面的function,可以做為init之用。
有了這兩個方法,接著就是試圖把html與js分門別類的抽出,再於適當的時機讀取(要使用前),看到主頁清爽的感覺就是爽! :D
沒有留言:
張貼留言