摘要: 当JavaScript代码需要操作文档时,涉及到一些资源的调度。如果可以在用户闲置未操作页面的时候能将可能用到的资源事先加载进来,那么需要调用时会得到很好的访问速度。下面代码实现了Javascript前端缓存资源。主要利用了Image类设置src属性时会触发一个请求url,从而缓存了资源。而且这一操作是异步的。资源文件(如图片)的缓存记载不会阻塞JS代码的继续运行。而是并行的。这一做法是参考了Google的一些JS代码实现的。//内容缓存管理器function XCache(){}//立刻缓存特定资源XCache.cache = function(p){ if(p instanceof ... 阅读全文
posted @ 2012-09-26 23:23 XBOY2012 阅读(1139) 评论(1) 推荐(0) 编辑
摘要: JavaScript 可以实现带缓存的AJAX请求。具体实现方法可以参照下面Demo//单例模式AJAX请求//可对AJAX请求进行缓存处理function DataContext(){ var m_data = null; this.getData = function(option){ var opt = $.extend({ cached: true, //缓存参数,默认为试用缓存 success: function(){}, //成功回调 error: functio... 阅读全文
posted @ 2012-09-26 22:56 XBOY2012 阅读(567) 评论(0) 推荐(0) 编辑