NicholasNC
V2EX  ›  问与答

如何有效阅读 jQuery 源码?

  •  
  •   NicholasNC · May 24, 2016 · 2914 views
    This topic created in 3824 days ago, the information mentioned may be changed or developed.

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

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

    可以从什么方面切入?

    7 replies  •  2016-05-24 20:33:57 +08:00
    letitbesqzr
    letitbesqzr
    May 24, 2016
    1
    是看的 合并过后的 jquery ?
    如果是看没合并的源码,应该是很清晰的
    https://github.com/jquery/jquery/tree/master/src
    NicholasNC
    NicholasNC
    OP
    May 24, 2016
    2
    @letitbesqzr 没有,看的是没合并的,只是我不知道从哪里入手
    ChiangDi
    ChiangDi
    May 24, 2016 via Android
    3
    从构造函数入手,根据它接受的参数类型一个个看
    bzw875
    bzw875
    May 24, 2016
    4
    @letitbesqzr 这是个很好的途径啊
    mdluo
    mdluo
    May 24, 2016
    5
    先把 JS 基础打好,作用域、闭包、模块、原型继承等(比如《 JavaScript 语言精粹》 )

    然后看一本解析 jQ 的书 (比如《 jQuery 技术内幕》)
    yhxx
    yhxx
    May 24, 2016
    6
    从第一个 commit 开始读
    NicholasNC
    NicholasNC
    OP
    May 24, 2016
    7
    是的,根据 http://item.jd.com/1080321026.html ,《 jQuery 技术内幕-深入解析 jQuery 架构设计与实现原理 高云》慢慢来,感觉好很多
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3104 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 00:51 · PVG 08:51 · LAX 16:51 · JFK 19:51
    ♥ Do have faith in what you're doing.