【原】来自于一位前端“布道者”的建议

以前转发了一篇《web前端开发工程师编程能力飞升之路》的文章,转发当时其实知道这是一篇很老的文章,只是想着转过来本身没事儿的时候看看,往后做为一个参考,可是没想到刚转过来两小时的当儿,阅读量达到了八百,让我感受到了前端开发这块儿对于开路这类养料的文章需求,恰好今天请教了一位的前端的前辈,挺有感触,分享一下。前端

 

1、语法基础永远是最关键的。这个能够经过看书得到,推荐《JS高程》。git

2、基本特性烂熟于胸,而后就是最流行的框架和这些框架的特色,主要是开发模式上的特色,好比大项目会用到mvc、mvvm,那么这二者是啥?哪些框架对这俩支持的比较好。github

3、其次是对JavaScript本省的一些弥补,好比为了弥补模块化编程,有require、AMD模式和CMD模式,为弥补异步编程的逻辑不清问题,诞生了promise等。web

4、最后是项目快速开发构建方面的东西,npm、gulp、grunt等,前端代码的单元测试和自动化测试。npm

总之,搞前端,就要对基础很是很是熟悉,能任何脱离框架,用原生的API独立开发项目。在这个基础上,适当掌握流行框架,不能知足于会用,还要思考这些框架为啥那样设计。对于项目实践这块儿,一尽可能本身动手写,写完了再优化,知道优化到本身满意,本身给本身作coding review。写的时候确定会遇到不少问题,慢慢去解决。有空了在github上找一些比较好的库,看看他们的源代码,分析代码里的设计和思路。编程

 

因为是微信联系,上述全部,几乎没有任何删减,念于我感触颇深,感受每一句都很精辟,故照搬于此,分享与你们,与每一位走在前端道路上的伙伴们共勉~~gulp

相关文章
相关标签/搜索