事情起源于前一段时间我跟一个在X度的学长聊天的时候发生的小插曲,当时他问我最近在学什么。
我说:“学习制作web动画效果。”(我本来就对一些交互特效之类的比较感兴趣,再加上以后想做个前端)
他说:“很好~在学canvas吧?”
我说:“不是,是用CSS3做的交互效果。”(当时接触到css3之后对其制作的丰富的效果很着迷,不需要JS里写大量回调函数就能制作比较丰富的交互效果的感觉简直棒!)
他说:“研究那玩意干嘛?要真想做动画的话还不如多研究研究canvas怎么用,对以后找工作帮助也很大。”
当时的我css3和canvas都会一些,也用过canvas做过动画和小游戏,虽然觉得这两个技术负责的方面不一样,不过感觉他的话跟我想象中的不太一样.......
我以前一直认为对于前端招聘来说,html5和css3将是比较重要的一环,canvas作为h5的新技术,除了在手游公司比较重视之外,其他的地方用到的可能不是那么多。可听完学长的话之后,canvas在我心目中的印象却不太一样了......
所以,想问各位过来的前端前辈们,CSS3和canvas技术在前端中,哪个占的比重更大?