【導(dǎo)讀】訪問對(duì)基于網(wǎng)絡(luò)的應(yīng)用而言越來越重要。目前所有的主流的瀏覽器都有緩存機(jī)制,但它們。在實(shí)際應(yīng)用中表現(xiàn)出很不可靠,也不一定總能起到預(yù)期的作用。這對(duì)于靜態(tài)頁(yè)面非常好,但是無法應(yīng)用于數(shù)據(jù)庫(kù)驅(qū)動(dòng)的動(dòng)態(tài)內(nèi)容???,從而實(shí)現(xiàn)將Web應(yīng)用中的相關(guān)文件離線存儲(chǔ)。也就是瀏覽器會(huì)下載脫機(jī)使用應(yīng)用程序。加載被修改過的資源。自動(dòng)和手動(dòng)兩種緩存更新方式。3)服務(wù)器負(fù)載更少:瀏覽器只會(huì)從發(fā)生了更改的服務(wù)器下載資源。是處于離線狀態(tài),但也能夠正常地被使用。在HTML5中,主要通過在“CacheManifest”。線狀況,并分別做出對(duì)應(yīng)的處理。在HTML5中,提供了兩種檢測(cè)當(dāng)前網(wǎng)絡(luò)是否在線的方。據(jù),而WebSQLDatabase則提供了對(duì)基本的關(guān)系數(shù)據(jù)庫(kù)的存儲(chǔ)功能的支持。用哪些文件,這些都是由“CacheManifest”文件來管理的。1)首行必須是CACHEMANIFEST,它標(biāo)識(shí)這是manifest的配置文件;其后的每一行包含兩個(gè)URI并由空格分隔,6)注釋要另起一行,并以#號(hào)開頭。文件“CacheManifest”一般都位于Web應(yīng)用程序所在的根目錄中。