浅谈框架源码解读



假定作为一名前端开发人员,有哪些值得一读的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
  来源:知乎
  著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值