我的意思是,CSS动画很酷,但CSS3兼容是恼人的不标准。但是,忽略浏览器的所有问题以及它们无法与最新的W3C保持同步,
与jQuery动画相比,是否有某种性能优势?
为什么要实施它们?
发布于 2011-10-29 03:08:22
通常的经验法则是,只要JavaScript 可以避免,并获得相同的结果,它就应该避免。
它总是更喜欢使用原生浏览器的功能,因为它通常会在性能方面更好,而且通常看起来会更好。
附加点:
发布于 2011-10-29 03:10:10
CSS动画具有潜在的硬件加速优势。这里有一个Scripty2的演示(我知道,它不是jQuery -但原理相同),它很好地演示了这一点。
发布于 2011-10-29 03:11:42
css动画可以通过GPU加速,而Javascript动画则不能。如果你毫无疑问地知道你的用户群会支持你的动画的CSS版本,那么选择css是很有意义的。
如果您需要支持较旧的浏览器,javascript是正确的选择。
https://stackoverflow.com/questions/7933659
复制相似问题