jquery - 使用 CSS 动画比使用 jQuery 动画有什么优势吗? (性能,或其他)

标签 jquery css

我的意思是, CSS 动画很酷,但 CSS3 合规性不符合标准令人恼火。 但是,忽略浏览器的所有问题以及它们无法与最新的 W3C 保持同步,

与 jQuery 动画相比是否有某种性能优势?

为什么要实现它们?

最佳答案

作为一般经验法则,只要可以避免并达到相同的结果,就应该避免。

总是首选使用 native 浏览器功能,因为它通常在性能方面会更好,而且通常看起来会更好。

补充点:

  • jQuery 动画不是真正的动画,它们是伪造的,而 native CSS3 浏览器动画实际上是动画。因此,GPU 可以加速原生 CSS3 动画,而 jQuery 动画则不能。
  • 请注意,并非所有浏览器都支持 CSS3 动画/过渡。你可能想要 test if the browser supports it ,并采取相应行动。

关于jquery - 使用 CSS 动画比使用 jQuery 动画有什么优势吗? (性能,或其他),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7933659/

相关文章:

html - Chrome 没有清除缓存

javascript - 使用 jQuery 将类添加到标签

javascript - Firefox 15 中的 ajaking onbeforeunload

c# - 如何使用 jquery 更改 listItem 上的事件类

javascript - fullCalendar 不会在 document.ready 上加载标题

javascript - 是否可以在 Javascript 的 css3 转换期间获取 objective-c ss 属性值?

javascript - jQuery 使用 .find() 方法获取具有不同类的 <table> 的内部 <tr>

c# - 从 Visual Studio 2015 在 Azure 中发布应用程序不会加载 .CSS

css - 试图制作一个水平导航栏,但这很棘手

html - 如何垂直和水平居中 angularjs Material 卡(md-card)? ( Angular 1.x)