HTML5 離線Web筒介
提問人:劉團圓發(fā)布時間:2020-11-17
在HTML5中新増了一個API,為離線Web應用程序的開發(fā)提供了可能性。為了讓Web應用程序在離線狀態(tài)時也能正常工作,就必須要把所有構成Web應用程序的資源文件(如HTML文件、CSS文 件、JavaScript腳本文件等)都放在本地緩存中。
本地緩存不同于網(wǎng)頁緩存。
首先,本地緩存是為整個Web應用程序服務的,而瀏覽器的網(wǎng)頁緩存只服務于單個網(wǎng)頁,任何網(wǎng)頁都具有網(wǎng)頁緩存,而本地緩存只緩存那些指定緩存的網(wǎng)頁。
其次,網(wǎng)頁緩存也是不安全、不可靠的,因為不知道在網(wǎng)站中到底緩存了哪些頁面,以及緩存了網(wǎng)頁上的哪些資源。本地緩存是可靠的,可以控制對哪些內(nèi)容進行緩存,不對哪些內(nèi)容進行緩存,開發(fā)人員還可以用編程的手段來控制緩存的更新,利用緩存對象的各種屬性、狀態(tài)和事件來開發(fā)出更為強大的離線應用程序。
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>