阅读jQuery源码,需要掌握哪些相应的基本知识,以及读过之后会有哪些收获,烦请有研究过jQuery源码的同学告知下
理解它的内容 它主要实现一个lib库的功能 , 先要明白dom基本的api 然后结合业务或者功能点去对应看源码 。当然里面也有大量的js知识点 真要全看懂 可以自己造个轮子 叫Mquery了
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
4 回答2.7k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
首先你得基础扎实(dom操作,事件, 异步, 闭包, 原型, 作用域等), 然后你对jQuery的各个API的使用得心应手,这是基础条件。
然后你需要了解这个库的大致结构, 理清各个模块的功能以及模块之间的依赖关系, 从底层模块,然后在看各个功能模块以及核心模块。
推荐墨智的《jQuery技术内幕》, 我也是最近开始尝试阅读源码,这番话就当现学现卖吧。