...或者更具体地说,他们如何通过同步的 javascript 创建动画,而无需等待下一个 javascript 语句。
这只是一种好奇。他们使用的是 setTimeout()
链吗?如果是这样,它们是否设置得早,每个持续时间都比前一个稍长,并且平行运行?或者它们是通过递归函数调用创建的,因此是串联运行的?
还是完全不同的东西?
最佳答案
有一个名为 setInterval() 的 setTimeout() 替代方法,它会定期调用您作为参数传递的函数。调用 setInterval 将返回一个值,该值可以传递给 clearInterval 以停止调用该函数。
关于javascript - jQuery 是如何完成它的异步动画的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2371528/