猿问

用JS和CSS3都能实现的动画效果,选择哪个更好呢?

各有什么优点?比如性能方面,或者代码可维护性方面

萧雁翎
浏览 2128回答 4
4回答

花满楼的小前端a

在CSS3可用的前提下,当然是CSS3了,不过H5的requestAnimationFrame也可以在可用的前提下使用;移动端最好CSS3,3d硬件加速,像jquery的animate直接淘汰了;当然,H5、CSS3都不支持的情况,只能JS上了;或者判断兼容性,弄几套方案;

火丁啊

如果你要考虑兼容性的话,用js吧。因为ie8不支持css3。如果不考虑兼容性,就用css3。因为我学js的时候读的《JavaScript DOM编程艺术》里,我很认同的一点,要考虑预留退路、循序渐进。如果用户禁用js怎么办呢?

yemaa

js比较好,也比较方便,css3我个人感觉,写起来代码好多,比较麻烦
随时随地看视频慕课网APP

相关分类

CSS3
JavaScript
我要回答