var cache = {
"uid1": { // DOM節(jié)點1緩存數(shù)據(jù),
"name1": value1,
"name2": value2
},
"uid2": { // DOM節(jié)點2緩存數(shù)據(jù),
"name1": value1,
"name2": value2
}
// ......
};
很好
"uid1": { // DOM節(jié)點1緩存數(shù)據(jù),
"name1": value1,
"name2": value2
},
"uid2": { // DOM節(jié)點2緩存數(shù)據(jù),
"name1": value1,
"name2": value2
}
// ......
};
很好
2015-08-03
DOM文檔加載步驟:
(1) 解析HTML結(jié)構(gòu)。
(2) 加載外部腳本和樣式表文件。
(3) 解析并執(zhí)行腳本代碼。
(4) 構(gòu)造HTML DOM模型。//ready
(5) 加載圖片等外部文件。
(6) 頁面加載完畢。//load
ready與load的區(qū)別在于資源文件的加載,ready構(gòu)建了基本的DOM結(jié)構(gòu),對于代碼來說應該越快加載越好。假如一個網(wǎng)站頁面加載超過4秒,不好意思,你1/4的用戶將面臨著流失,所以對于框架來說用戶體驗是至關(guān)重要的,我們應該越早處理DOM越好,我們不需要等到圖片資源都加載后才去處理框架的加載,圖片資源過多l(xiāng)oad事件就會遲遲不會觸發(fā)。
(1) 解析HTML結(jié)構(gòu)。
(2) 加載外部腳本和樣式表文件。
(3) 解析并執(zhí)行腳本代碼。
(4) 構(gòu)造HTML DOM模型。//ready
(5) 加載圖片等外部文件。
(6) 頁面加載完畢。//load
ready與load的區(qū)別在于資源文件的加載,ready構(gòu)建了基本的DOM結(jié)構(gòu),對于代碼來說應該越快加載越好。假如一個網(wǎng)站頁面加載超過4秒,不好意思,你1/4的用戶將面臨著流失,所以對于框架來說用戶體驗是至關(guān)重要的,我們應該越早處理DOM越好,我們不需要等到圖片資源都加載后才去處理框架的加載,圖片資源過多l(xiāng)oad事件就會遲遲不會觸發(fā)。
2015-07-14