|
這是介紹的是一個不錯的Javascript的方面的客戶端解決方案,可選配支持HTML5本地存儲器.
Starting Simple
復制代碼 代碼如下:
function CacheProvider() {
// values will be stored here
this._cache = {};
}Feature detect on local storage
try {
CacheProvider.hasLocalStorage = ('localStorage' in window) && window['localStorage'] !== null;
} catch (ex) {
CacheProvider.hasLocalStorage = false;
}
這里使用try catch的主要原因是 盡管firefox支持該屬性,但是需要在about:config中設置并開啟,否則將會報錯。所以一個簡單的if else不能滿足需求。
下面我們將增加對象本地存儲機制的支持。這個技術是借鑒了Christopher Blizzard的一篇不錯的文章 Saving data with local storage 主站蜘蛛池模板: 大方县| 龙胜| 郑州市| 尚志市| 克山县| 喀什市| 清水河县| 峨边| 天峻县| 佛山市| 冀州市| 灵山县| 富锦市| 边坝县| 扎鲁特旗| 红安县| 万荣县| 安庆市| 合川市| 喀喇| 新晃| 绥德县| 博兴县| 饶河县| 南安市| 汉中市| 黄陵县| 勃利县| 肃南| 奇台县| 鸡东县| 渭南市| 交城县| 松滋市| 宜良县| 越西县| 白河县| 旬邑县| 永州市| 灵石县| 彩票|