jquery ajax使用代理缓存避免重复请求
摘要:
在jquery的1.5版本中加了一个Deferred对象,jq的代码也做了大规模重写。如果想要了解该对象,推荐阅读:jQuery Deferred对象详细源码分析(-)jq的ajax方法也用Deferred对象加入了新特性,现在我们来使用ajax新特性来实现xhr的代理缓存,主要目的:避免重复请求。注意:代理缓存主要用来cache从server拉取的数据,对于client发数据到server处理的情况不要使用对同一url二次请求分为两种情况情况一:第一次请求还未完成,发出了第二次请求;情况二:第一次请求已完成,再发出了第二次请求。所以我们需要用到两个对象,一个__xhrCache__保存jqX 阅读全文
posted @ 2012-10-29 21:52 乐道 阅读(3183) 评论(3) 推荐(4) 编辑