繁体   English   中英

对于快速Web动画,Javascript / jQuery还是CSS3?

[英]For quick Web Animations, Javascript/jQuery or CSS3?

jQuery动画似乎有更好的浏览器支持,但CSS3关键帧似乎非常快速和流畅,但不是很好的浏览器支持。

我想在这里人们对jQuery或CSS3的看法:

Canvas Gaming:我看过一些非常好的CSS3游戏。 然后,当我们使用Canvas游戏时,我们已经在使用Javascript并做一些快速和脏的东西,我们可能还包括jQuery Javacsript库。

或者我们会同时使用Canvas Gaming吗? 不确定。

网站:对于提供内容而非游戏的普通网站:在常规网页上制作动画的体面方法是什么?


我还听到了诸如以下内容:CSS3动画减慢了页面上的一些jQuery动画和其他脚本......嗯。

为了清楚起见,我只想解释一下使用CSS3动画或jQuery动画的一些优点。 任何意见都会很好,谢谢!

Mozilla开发人员文档提出了一些关于CSS3动画的有趣观点

让浏览器控制动画序列可以让浏览器优化性能和效率,例如,降低在当前不可见的选项卡中运行的动画的更新频率。

WebKit还使用硬件加速合成 ,这可能比Javascript目前可以做的任何事情对性能产生更大的影响。 (我认为随着更多功能被添加到管理计算中,这将很快改变)这是因为如果可用于执行计算,它将利用专用硬件,而不是通过像Javascript这样的翻译语言来实现。

按理说,浏览器厂商只会以竞争的名义增加对此的支持,并且因为CSS3标准正在接近完成。

我唯一关心的是代码的可管理性,尽管这可以通过一个不错的翻译层轻松管理。 Javascript中有一些出色的动画引擎 ,虽然我最近没有使用或研究过一个能够准确估计性能的动画引擎

对于您的问题部分Re:“网站:对于提供内容的普通网站”,您将希望与某个内容的服务器进行交互。 这种交互将通过ajax,并根据您的问题,基于jquery。 然后考虑一些动画将基于返回的确切数据。

jQuery使这种依赖于内容的动画变得如此简单。 在一个“提供内容的普通网站”中,从逻辑上讲,你会比在游戏中拥有更少的动画 - 因此性能/资源占用不是一个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM