四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

javascript客戶端解決方案 緩存提供程序

相信每一個開發(fā)者都知道緩存的重要性。從頭至尾有緩存的后臺(memcached,xcache等。) 來減輕db的壓力。對內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)緩存中希望你的瀏覽器緩存那些不止一次的加載資源。當然, 有客戶端緩存,所以你不要重復昂貴的操作(即使是算法或大量的運算)。

這是介紹的是一個不錯的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中設(shè)置并開啟,否則將會報錯。所以一個簡單的if else不能滿足需求。

下面我們將增加對象本地存儲機制的支持。這個技術(shù)是借鑒了Christopher Blizzard的一篇不錯的文章 Saving data with local storage 主站蜘蛛池模板: 《风流艳妇》| 侠侣探案| 羞羞答答av| 梁祝吉他谱独奏完整| 破·局 电影| 邓为个人简历| 大场久美子| 情剑山河| 新闻联播台词| 《伪装者》演员| 新一剪梅电视剧演员表| 孙源| 永远少年电影免费播放| 肉体在线观看| 恶魔 电影| 六年级上册脱式计算题100道| 《最美的青春》演员表| 美国电影《超能力》免费观看| 小学五年级下册数学期中试卷| 深夜影院一级毛片| 误杀2剧情| 黑色纳粹电影完整版| 刷子李课堂笔记| 赛虎| 大石桥联盟| 金首露| 林安| 《西湖的绿》宗璞| 林蛟| 乔治克鲁尼电影作品| 涩涩免费| 漂流者| 欧美艹| 小镇姑娘电影高清观看| 韩国电影解禁男女| jakeandrich全见版| 许华升公个人资料身高多少| 小数加减法100道题| 不扣纽的女孩| 权欲| 陕09j01图集|