资讯专栏INFORMATION COLUMN

对$.ajax()的二次封装(仅1.55K)

RancherLabs / 1331人阅读

摘要:根据习惯简化了。最最重要实现异步请求结果的缓存和请求的批量中断安装支持直接引入如下函数执行结果生成一个对象,自带个属性,相见文档同时也支持或的引入方式。中断异步请求返回一个对象,每次异步请求都以是缓存其中。

ajaxCache

根据习惯简化了API。最最重要:实现异步请求结果的缓存和请求的批量中断

github

安装

支持直接引入,如下:



同时也支持CMD或AMD的引入方式。

options

cacheInterval 缓存时间(单位毫秒),不填默认为60分钟

方法

load(url) 异步请求代码片段

post(url,data)  data可选,不填默认为{}; dataType可选,不填默认为json。下同

get(url,data)  

syncPost(url,data)

syncGet(url,data)

clear() 删除缓存。

abort() 中断异步请求

cache 返回一个对象,每次异步请求都以key是url + $.param(data)缓存其中。

参考

http://www.cnblogs.com/lyzg/p/5370127.html

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/89912.html

相关文章

  • PHP 快递查询接口,快递鸟物流查询 API 二次封装. 轻轻松松调用它

    摘要:关于快递鸟的二次封装快递鸟电商的电商加密私钥,快递鸟提供,注意保管,不要泄漏电商的快递商编号快递单号方式查询订单物流轨迹根据公司业务处理返回的信息提交数据请求提交的数据响应返回的电商签名生成内容签名 关于快递鸟API的二次封装 /**** ** 快递鸟 ** getOrderTracesByJson() ** ->$eBusinessID //电商的ID ...

    sihai 评论0 收藏0
  • axios基于常见业务场景二次封装(更新)

    摘要:时隔一年再次更新下根据项目下常见业务场景对的二次封装功能实现兼容浏览器避免缓存减少或更新重复请求接口域名使用环境变量全局状态可关闭的全局错误提醒可开启携带全局分页参数拦截器请求拦截器请求开始请求出错响应拦截器请求结束请求错误处理网络请求中, 时隔一年再次更新下根据vue项目下常见业务场景对axios的二次封装 功能实现:1.兼容ie浏览器避免缓存2.减少或更新重复请求3.接口域名使用环...

    dailybird 评论0 收藏0
  • js 中二叉树的深度遍历与广度遍历(递归实现与非递归实现)

    摘要:树中结点的最大层次称为树的深度或高度。二叉树有深度遍历和广度遍历,深度遍历有前序中序和后序三种遍历方法。二叉树的前序遍历可以用来显示目录结构等中序遍历可以实现表达式树,在编译器底层很有用后序遍历可以用来实现计算目录内的文件及其信息等。 树的简介 栈、队列、链表等数据结构,都是顺序数据结构。而树是非顺序数据结构。树型结构是一类非常重要的非线性结构。直观地,树型结构是以分支关系定义的层次结...

    Yuanf 评论0 收藏0

发表评论

0条评论

RancherLabs

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<