如何有效阅读 jQuery 源码?

2016-05-24 11:39:44 +08:00
 NicholasNC

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

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

可以从什么方面切入?

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

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

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

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

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

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

© 2021 V2EX