Defertial:按顺序使用 jQuery 的延迟

时间:2024-07-19 00:28:54
【文件属性】:

文件名称:Defertial:按顺序使用 jQuery 的延迟

文件大小:40KB

文件格式:ZIP

更新时间:2024-07-19 00:28:54

JavaScript

节制 描述 按顺序使用 jQuery 的延迟。 Deferreds 使用 promise 模式,对于延迟某个进程完成后要执行的任务很有用。 例如,处理从 AJAX 调用返回的数据。 有时需要一个接一个地做一系列的延迟任务; 每个仅在前一个完成后执行。 例如,一个动画,其中屏幕上的元素移动,然后增长,然后改变颜色。 或者客户必须使用前一阶段的确认数据完成支付授权阶段才能进入下一阶段的购买顺序。 虽然 jQuery 的 Deferreds 提供了.then()方法,但对于多个顺序阶段,它会导致代码非常混乱。 这就是 Defertial 介入的地方。它提供了非常简单的语义,用于将一系列函数依次执行,只有在前一个函数被解析或拒绝时才会执行。 单个函数可以排队,也可以循环遍历单个函数,循环的每次迭代都会等待前一个循环的延迟被解析或拒绝。 基本示例 function delayedFunc1 (


【文件预览】:
Defertial-master
----defertial_test.js(2KB)
----jquery-1.10.1.min.js(91KB)
----jquery.Defertial.js(5KB)
----LICENSE(1KB)
----README.md(10KB)
----.gitignore(0B)
----jquery.Defertial.min.js(2KB)
----test.html(331B)

网友评论