jQuery源码分析
关于什么时候应该阅读源码,我的个人感受是在如下情况下,你需要进行代码阅读:
- 熟练使用API的情况下,了解内部的原理
- 需要写一个插件或者类似的功能时候
- 对别人的代码进行分析和理解的时候
阅读源代码的方法,我觉得应该学习达芬奇画蛋,不仅要观察,更要去实践。
工具上面选择一个好的IDE, 能够帮助你在源代码之前快速切换,并且能提供一个框架导航,让自己的思路能够更加清晰。同样的,最好再自己创建一个文件,别学别写别测试。。。
熟悉项目
开源代码,首先找到其主页,对README.md
文件进行一番查阅,理解一下项目说明,比如:jQuery README,分几部分介绍了下项目:
- Contribution Guides: 共享代码的一些规范
- Environments in which to use jQuery: 运行环境
- What you need to build your own jQuery: 构建环境
- How to build your own jQuery: 构建方式
- Running the Unit Tests: 运行测试
- Building to a different directory: 改变构建目录
Essential Git: 一些git操作
参考资料
- 逐行分析jQuery源码的奥秘
- 专题:jQuery系列源码分析
- 慕课网:jQuery源码解析
- 完全理解jQuery源代码,在前端方面算什么水平?
原文: https://leohxj.gitbooks.io/front-end-database/content/jQuery/jQuery-source-code/index.html