各有什么優點?比如性能方面,或者代碼可維護性方面
用JS和CSS3都能實現的動畫效果,選擇哪個更好呢?
蕭雁翎
2016-08-19 19:31:21
TA貢獻79條經驗 獲得超33個贊
在CSS3可用的前提下,當然是CSS3了,不過H5的requestAnimationFrame也可以在可用的前提下使用;
移動端最好CSS3,3d硬件加速,像jquery的animate直接淘汰了;
當然,H5、CSS3都不支持的情況,只能JS上了;或者判斷兼容性,弄幾套方案;
TA貢獻14條經驗 獲得超6個贊
如果你要考慮兼容性的話,用js吧。因為ie8不支持css3。
如果不考慮兼容性,就用css3。因為我學js的時候讀的《JavaScript DOM編程藝術》里,我很認同的一點,要考慮預留退路、循序漸進。如果用戶禁用js怎么辦呢?
舉報