jQuery是前端最著名的JS库之一。
起源于浏览器互不兼容的时代,其最大的贡献就是适配各浏览器的API,大大减少了前端的工作量。也因其通用性和适配性,导致代码量高达一万多行。
jQuery的方法,需要适配各浏览器的不同,而且允许用户传入不同的参数呈现不同的效果,导致内部的逻辑非常复杂。
因此解析jQuery代码时,无须太执着边角料,抓住其核心骨干代码并理解即可。
jQuery整体架构图。
← 两值对比 结构分析 →