jQuery技术内幕:深入解析jQuery架构设计与实现原理. 2.3 jQuery.fn.init( selector, context, rootjQuery )

2.3 jQuery.fn.init( selector, context, rootjQuery ) 2.3.1 12个分支 构造函数jQuery.fn.init()负责解析参数selector和context的类型,并执行相应的逻辑,最后返回jQuery.fn.init()的实例。参数selec...

jQuery技术内幕:深入解析jQuery架构设计与实现原理. 2.2 总体结构

2.2 总体结构 构造jQuery对象模块的总体源码结构如代码清单2-1所示。 代码清单2-1 构造 jQuery 对象模块的总体源码结构  16 (function( window, undefined ) {       &n...

jQuery开发教程

43 课时 |
16159 人已学 |
免费
开发者课程背景图

jQuery技术内幕:深入解析jQuery架构设计与实现原理. 2.1 构造函数jQuery()

2.1 构造函数jQuery() 如果调用构造函数jQuery()时传入的参数不同,创建jQuery对象的逻辑也会随之不同。构造函数jQuery()有7种用法,如图2-1所示。   图2-1 构造函数jQuery() 下面分别介绍构造函数jQuery()的7种用法。 2.1.1 jQuer...

jQuery技术内幕:深入解析jQuery架构设计与实现原理. 1.4 总结

1.4 总结           在本章的前半部分,对jQuery的总体架构进行了梳理,并对各个模块的分类、功能和主要依赖关系做了简要介绍。通过这些介绍,读者已经对jQuery的代码有了整体上的认识。...

jQuery技术内幕:深入解析jQuery架构设计与实现原理. 1.3 自调用匿名函数

1.3 自调用匿名函数 从代码清单1-1中还可以看到,jQuery的所有代码都被包裹在了一个立即执行的匿名函数表达式中,这种代码结构称为“自调用匿名函数”。当浏览器加载完jQuery文件后,自调用匿名函数会立即开始执行,初始化jQuery的各个模块。相关代码如下所示: (function( wind...

jQuery技术内幕:深入解析jQuery架构设计与实现原理. 1.2 总体架构

1.2 总体架构 jQuery的模块可以分为3部分:入口模块、底层支持模块和功能模块,如图1-1所示,图中还展示了模块之间的主要依赖关系。 来看看图1-1中各个模块的功能和依赖关系。 在构造jQuery对象模块中,如果在调用构造函数jQuery()创建jQuery对象时传入了选择器表达式,则会调用选...

jQuery技术内幕:深入解析jQuery架构设计与实现原理. 1.1 设计理念

1.1 设计理念 jQuery是一款革命性的JavaScript库,秉承着“以用为本”的设计理念,倡导“写更少的代码,做更多的事”(write less, do more),极大地提升了JavaScript开发体验。 jQuery的核心特性可以总结为: 兼容主流浏览器,支持IE 6.0+、Chrom...

jQuery技术内幕:深入解析jQuery架构设计与实现原理. 导读

   本书由阿里巴巴资深前端开发工程师撰写,从源代码角度全面而系统地解读了jQuery的17个模块的架构设计理念和内部实现原理,旨在帮助读者参透jQuery中的实现技巧和技术精髓,同时本书也对广大开发者如何通过阅读源代码来提升编码能力和软件架构能力提供了指导。  &nb...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

阿里巴巴终端技术
阿里巴巴终端技术
阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。
1501+人已加入
加入