相信來查這一類問題的都是遇到問題或者是初學者吧!
沒關系相信你認真看過之后就會知道明白的
這是HTML5新加的特性
HTML5 引入了應用程序緩存,這意味著 web 應用可進行緩存,并可在沒有因特網連接時進行訪問。
Manifest的特點
離線瀏覽: 用戶可以在離線狀態下瀏覽網站內容。
更快的速度: 因為數據被存儲在本地,所以速度會更快.
減輕服務器的負載: 瀏覽器只會下載在服務器上發生改變的資源。
所有瀏覽器都支持這種技術 除了傻逼的 IE 沒有支持
廢話不多說 直接上栗子:
首先你要有一個deom 文件
deom文件夾下要創建 html文件 和 后綴名為 manifest的文件如下:
之后 要在index.html文件里操作如下:
之后要操作我們的中心了 要細心看哦!!!!!!!!!!!!!!!
進入后綴名為manifest的文件夾
#是注釋
CACHE:設置后面的文件為緩存(“細心的同志會發現 CACHE后面其實是大寫的manifest”)
NETWORK:置后面的文件為不緩存(無法設置自身頁面)
NETWORK是設置不緩存。由于manifest的機制是把整個頁面(或者說Web應用)儲存的本地。所以,當前頁面使用的所有資源都必須有一個設置。如果不設置就會在頁面緩存之后找不到,所以通常需要使用NETWORK來匹配所有不需要緩存的資源
FALLBACK:置后面的文件錯誤或不存在的時候使用另一個文件
操作完這一文件夾之后 要把這文件要在服務器上運行 所以我把這個文件放到了 服務器上 也可以放在 IIS 上只要是服務器都 OK!!!
//注意:要把文件放到服務器上
這個是我的服務器 我的deom是 找不同
要顯示一下才能展示manifest 的魅力對不對
所以我把它放進了我的服務器 用服務器路徑去加載它
加載一下就是我的deom
然后去到服務器 把加載的文件刪除 刪除之后如下:
然后你在去加載 就會發現服務器沒文件 還是可以加載的 就是這些了 , 如果有哪里說錯了地方還請大神們指點一二
文章列表