我正在学习一些关于 JQuery 的基础知识。当我了解某件事时,我总是试图想象幕后是如何运作的,但我不想象某些效果是如何真正完成的。
例如一些简单的 .hide(slow) 就是一个例子。据我了解,JQuery 修改了 HTML 组件的 HTML 代码。没有动画的“.hide”看起来很“明显”,我猜“visibility:none”可以解决问题。
但我猜动画暗示了一些更有趣的东西。第一个想法是一个改变属性的循环,并期望渲染足够快以制作流畅的动画。但这听起来很“CPU滥用”。
它是如何真正做到的?
编辑:我什至不考虑普通的 JS 程序员,所以阅读原始源代码非常困难。我一直在寻找一些“大局”的解释。也许这个词真的不合适。