位置:首頁 > 軟件操作教程 > 編程開發(fā) > HTML > 問題詳情

HTML5 離線Web筒介

提問人:劉團(tuán)圓發(fā)布時間:2020-11-17

    在HTML5中新増了一個API,為離線Web應(yīng)用程序的開發(fā)提供了可能性。為了讓W(xué)eb應(yīng)用程序在離線狀態(tài)時也能正常工作,就必須要把所有構(gòu)成Web應(yīng)用程序的資源文件(如HTML文件、CSS文 件、JavaScript腳本文件等)都放在本地緩存中。

    本地緩存不同于網(wǎng)頁緩存。

    首先,本地緩存是為整個Web應(yīng)用程序服務(wù)的,而瀏覽器的網(wǎng)頁緩存只服務(wù)于單個網(wǎng)頁,任何網(wǎng)頁都具有網(wǎng)頁緩存,而本地緩存只緩存那些指定緩存的網(wǎng)頁。

    其次,網(wǎng)頁緩存也是不安全、不可靠的,因為不知道在網(wǎng)站中到底緩存了哪些頁面,以及緩存了網(wǎng)頁上的哪些資源。本地緩存是可靠的,可以控制對哪些內(nèi)容進(jìn)行緩存,不對哪些內(nèi)容進(jìn)行緩存,開發(fā)人員還可以用編程的手段來控制緩存的更新,利用緩存對象的各種屬性、狀態(tài)和事件來開發(fā)出更為強(qiáng)大的離線應(yīng)用程序。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部