NicholasNC
V2EX  ›  问与答

如何有效阅读 jQuery 源码?

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

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