假定作为一名前端开发人员,有哪些值得一读的js代码?
如果要阅读源代码,就看一下那些和你日常开发处在同一层级的(用在框架之上)的源代码。
什么是和你日常开发处于同一层级?
第一类:
你日常开发要用到,而且和你的业务代码混在一起。
第二类:
你所用框架的生态环境里的第三方组件库,也和你的业务代码混在一起的。
阅读框架源代码不是最好的选择。不建议读框架的源代码,如何实现一个框架和如何用框架实现业务有很大的不同。
对于框架来说,看文档充分理解其思想,看例子及其代码,看API就可以了。
因为官方文档就是这个框架的最好使用说明,文档中的大量例子代码,你可以学。
因为twitter和http://medium.com各种大神(技术或框架的创始人、团队核心人员、生态环境中重要组件的作者)分享的文章,都是对这些技术和框架深入分析的结果。
因为各种周边组件的代码对你的意义更大。
所有跳过文档这一步就想直接阅读源代码的,只能是英文水平不行,读不懂文档又急于求成。
个人认为任何软件技术的最佳入门路径都是:
1:先看官方文档。好的技术和框架,官方文档一定全面丰富详实,JHipster就是这样,http://Spring.io更是好文档的典范。所以先把官方文档过一遍,理解的就理解,不理解的要记住在文档的哪一节。
2:开始实践!有些知识只有实践的过程中才能理解,并且加深认识。遇到问题,知道这个问题对应文档的哪一部分,然后去查文档。
3:做完一两个实际项目之后,返回去再读一遍文档,这时你会发现自己站在一个新高度上。
4:1/2/3部分循环...
作者:陈龙
链接:https://www.zhihu.com/question/21346206/answer/349792663
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。