• 前端 类库源码 阅读所采用的方法


      前端代码阅读不是一个容易的事情,从这些源码里获取自己想要的知识有点老虎吃天的感觉,无从下爪。通读下来自己没记住多少东西,还是个大概。对里边的东西只能有个大概的了解。经过最近我对avalon源码的学习,我自己也总结了下自己查看阅读源码的方法,在此和大家分享下。当然这个只是一个引子,后面将会有一系列的文章来详细说说我的怎么阅读的,怎么思考的。

      

      大家如果看过我以前的文章,应该了解我现在的前端水准,前端经验一年半左右。这是前提,大牛分析源码的角度肯定和我们不一样了,呵呵。

      所谓的一个世界里不同层次的人看到是不同的世界,也许我只能看看一粒粒沙粒,也许你可以看到大海,也许有的人能感受到风的吹拂。在相应的层次看到不同的东西,每个层次的人都希望能够提高自己的逼格,那么怎么去提高呢?看沙粒的人只能多去看看沙粒了,当沙粒更多的时候就是沙滩了。看大海的人极目远眺的话就可以发现一个一个岛屿,原来这个世界是这么的美。感受到风的人,当然可以想感受到雨,感受到雷电,感受到这个造物者,得到永恒的道。

      我现在所能看到的仅仅是一个个沙粒,那么我会把我所能看到的一个一个知识点整理记录下来。学会一个个点,才有机会了解更多。记录你所不了解的任何东西。

      再点的基础上寻找脉络,找到有关联的种种的,是怎么调用的。使用console.trace(),一眼就看到是怎么调用到这个函数里边的。

      列出该框架所有的知识点,去细分,去仔细的品味里边的代码是怎么组织,为什么这么组织,这么写有什么好处。带着问题去阅读,带着思考去细读。

      整理出框架的骨架,让你能更好的去理解该框架。

      通过这些你才能整体的了解这个框架为什么而生,为何而生,了解作者。

  • 相关阅读:
    优秀网站看前端 —— 小米Note介绍页面
    移动端手势库hammerJS 2.0.4官方文档翻译
    io.js入门(二)—— 所支持的ES6(上)
    发布两款JQ小插件(图片查看器 + 分类选择器),开源
    io.js入门(一)—— 初识io.js
    (翻译)《Hands-on Node.js》—— Why?
    前端神器avalonJS入门(三)
    (翻译)《Hands-on Node.js》—— Introduction
    Linux 安装 adb环境
    MyBatisPlus
  • 原文地址:https://www.cnblogs.com/fyking/p/3816523.html
Copyright © 2020-2023  润新知