如何有效阅读 jQuery 源码?

2016 年 5 月 24 日
 NicholasNC

最近想看看 jQuery 的源码( jquery-2.2.4 ),增长一下 js 功力,但是看了一个早上,找不到切入点。一下子扎进入,根本找不到一个东南西北。

请问各位经验丰富的大神是怎样阅读 jQuery 的源码,或者是任意门 js 库的源码的?

可以从什么方面切入?

2790 次点击
所在节点    问与答
7 条回复
letitbesqzr
2016 年 5 月 24 日
是看的 合并过后的 jquery ?
如果是看没合并的源码,应该是很清晰的
https://github.com/jquery/jquery/tree/master/src
NicholasNC
2016 年 5 月 24 日
@letitbesqzr 没有,看的是没合并的,只是我不知道从哪里入手
ChiangDi
2016 年 5 月 24 日
从构造函数入手,根据它接受的参数类型一个个看
bzw875
2016 年 5 月 24 日
@letitbesqzr 这是个很好的途径啊
mdluo
2016 年 5 月 24 日
先把 JS 基础打好,作用域、闭包、模块、原型继承等(比如《 JavaScript 语言精粹》 )

然后看一本解析 jQ 的书 (比如《 jQuery 技术内幕》)
yhxx
2016 年 5 月 24 日
从第一个 commit 开始读
NicholasNC
2016 年 5 月 24 日
是的,根据 http://item.jd.com/1080321026.html ,《 jQuery 技术内幕-深入解析 jQuery 架构设计与实现原理 高云》慢慢来,感觉好很多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/280864

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX