前端技术方向的选择
单从传统的WEB前端来说,有两个路线
- 一条是走CSS3的路线
- 一条是走javascript路线(JS为何而生,最初场景)
- JS后面还可以继续分
现在框架类型等百花齐放,前端这个圈子里新东西出的太多了,但是越是这种情况下,就要越注重基础的牢固;
初学者不建议上来就去用类库,推荐先把HTML/CSS/JS基础打好;然后上jquery,bootStrap;
等项目磨练的差不多的时候,再上React和vue中的一种,当然,也许那时候,又出了新框架,但是学好基础的你并不用担心,因为框架类库都是借助基础和细微的东西,借用技巧慢慢积累的,你会很容易入手;
如果你在基础不好的情况下,你可能框架能用,但是遇到很多框架上的BUG等,或者业务实现时候,出现问题,很多时候要折腾很久才能爬出来,这也就是为啥很多人说,基础不好,用啥框架都是坑的原因;
理想世界中,所有的浏览器都没有BUG,并且用统一的标准,现在虽然不在XP+IE6那个前端最黑暗的时候,但是写业务代码时候的调BUG,写出容易维护的代码,还是非常有用的;
学习JS,从它的基础学习,在IE678中的BUG解决方式;实际工作中,你可能只需要兼容到IE8,但是一些经典的BUG解决方式,那些思路还是非常值得学习和研究的;
其它方向
如果你不仅仅满足于前端,可以做的就多了
- Nodejs 可以让写服务器相关的业务
- Electron 可以让你开发PC端应用
- react native 可以手机端
- 其它….