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

对于快速Web动画,是Javascript/jQuery还是CSS3?,javascript,jquery,html,css,canvas,Javascript,Jquery,Html,Css,Canvas,jQuery动画似乎有更好的浏览器支持,但是CSS3关键帧看起来非常快速和平滑,但是浏览器支持不是很好 下面我想谈谈人们对jQuery或CSS3的看法: 帆布游戏: 我看过一些CSS3游戏,它们都很不错。再说一次,当我们在玩画布游戏时,我们已经在使用Javascript,为了做一些快速而肮脏的事情,我们可能还包括jQuery JavaCScript库 或者我们会将两者都用于画布游戏?不确定 网站: 对于提供内容而非游戏的普通网站:在常规网页上制作动画的合适方法是什么 我还听到一些东西,比如:C

jQuery动画似乎有更好的浏览器支持,但是CSS3关键帧看起来非常快速和平滑,但是浏览器支持不是很好

下面我想谈谈人们对jQuery或CSS3的看法:

帆布游戏: 我看过一些CSS3游戏,它们都很不错。再说一次,当我们在玩画布游戏时,我们已经在使用Javascript,为了做一些快速而肮脏的事情,我们可能还包括jQuery JavaCScript库

或者我们会将两者都用于画布游戏?不确定

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


我还听到一些东西,比如:CSS3动画会减慢页面上的一些jQuery动画和其他脚本的速度……嗯

为了澄清这一点,我想请一些人解释一下使用CSS3动画或jQuery动画的一些优点。 任何意见都很好,谢谢

让浏览器控制动画序列可以让浏览器 优化性能和效率,例如通过减少 更新当前未在选项卡中运行的动画的频率 看得见

,这对性能的影响比Javascript此时所能做的任何事情都要大。(我认为这种情况很快就会改变,尽管会添加更多的函数来管理计算)这是因为如果可以使用专用硬件来执行计算,它将利用专用硬件,而不是通过Javascript等翻译语言来实现

毫无疑问,浏览器供应商只会以竞争的名义增加对这方面的支持,因为CSS3标准正在接近完成

我唯一关心的是代码的可管理性,尽管这可以通过一个合适的翻译层轻松地进行管理。有一些,尽管我最近没有使用或研究过,以准确估计性能。

让浏览器控制动画序列可以让浏览器 优化性能和效率,例如通过减少 更新当前未在选项卡中运行的动画的频率 看得见

,这对性能的影响比Javascript此时所能做的任何事情都要大。(我认为这种情况很快就会改变,尽管会添加更多的函数来管理计算)这是因为如果可以使用专用硬件来执行计算,它将利用专用硬件,而不是通过Javascript等翻译语言来实现

毫无疑问,浏览器供应商只会以竞争的名义增加对这方面的支持,因为CSS3标准正在接近完成


我唯一关心的是代码的可管理性,尽管这可以通过一个合适的翻译层轻松地进行管理。有一些,尽管我最近没有使用或研究过一个,以准确估计性能。

对于您的问题中关于“网站:对于正常的网站交付内容”,您将需要与服务器交互以获取其中一些内容。这种交互将通过ajax进行,并且根据您的问题,基于jquery。然后考虑你的一些动画将基于返回的确切数据。
jQuery使这种依赖于内容的动画变得非常容易。在“正常网站交付内容”中,从逻辑上讲,你的动画要比在游戏中少得多,因此性能/资源占用不是什么问题。

对于你的问题“网站:正常网站交付内容”,你需要与服务器交互一些内容。这种交互将通过ajax进行,并且根据您的问题,基于jquery。然后考虑你的一些动画将基于返回的确切数据。
jQuery使这种依赖于内容的动画变得非常容易。在一个“正常的网站交付内容”中,从逻辑上讲,你的动画要比在游戏中少得多,所以性能/资源占用不是什么问题。

如果你在写很酷的画布游戏,我不认为支持IE6将是一个巨大的优先事项——如果css3动画是特定情况下的最佳选择,那么请津津有味地使用它们。人们都在努力消除那些不会闪现红色的问题“明确回答我”。将“人民的意见”更改为其他任何内容,如“是否可能”或“我如何做”或“我发誓这是一个问题,我不是在征求人民的意见,或一系列答案,或最佳答案,不,这显然是一个问答情况”浏览器不支持jQuery。支持浏览器的是jQuery。但是jQuery只是javascript。如果你在写很酷的画布游戏,我不认为支持IE6必须是一个巨大的优先事项——如果css3动画是特定情况下的最佳选择,那么就要津津有味地使用它们。Dropped43,这个问题肯定会很快被解决。人们都在努力消除那些不会闪现红色的问题“明确回答我”。将“人民的意见”更改为其他任何内容,如“是否可能”或“我如何做”或“我发誓这是一个问题,我不是在征求人民的意见,或一系列答案,或最佳答案,不,这显然是一个问答情况”浏览器不支持jQuery。支持浏览器的是jQuery。但是jQuery只是javascript。