javascript - jQuery 是如何完成它的异步动画的?

标签 javascript jquery animation asynchronous

...或者更具体地说,他们如何通过同步的 javascript 创建动画,而无需等待下一个 javascript 语句。

这只是一种好奇。他们使用的是 setTimeout() 链吗?如果是这样,它们是否设置得早,每个持续时间都比前一个稍长,并且平行运行?或者它们是通过递归函数调用创建的,因此是串联运行的?

还是完全不同的东西?

最佳答案

有一个名为 setInterval() 的 setTimeout() 替代方法,它会定期调用您作为参数传递的函数。调用 setInterval 将返回一个值,该值可以传递给 clearInterval 以停止调用该函数。

关于javascript - jQuery 是如何完成它的异步动画的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2371528/

相关文章:

javascript - 无法在 php 中获取已发布的 FormData

animation - 如何在 Flutter 中制作一个 "Springy curve"的按钮缩放效果?

javascript - 如何从 Instagram 获取网站的动态数据

javascript - 我们可以为 mongo gridfs 添加另一个值吗?

javascript - 禁用输入字段上的 jQuery 单击事件

javascript - PHP - 文本淡入淡出效果?

javascript - 简单图像幻灯片上的随机动画

Javascript自动改变字符串

javascript - 使用 Rhino 在 Eclipse 中调试 Javascript

javascript - 更改属性时选择 child 的 child