jQuery技术内幕:深入解析jQuery架构设计与实现原理. 2.5 jQuery.clean( elems, context, fragment, scripts )
2.5 jQuery.clean( elems, context, fragment, scripts ) 2.5.1 实现原理 方法jQuery.clean( elems, context, fragment, scripts )负责把HTML代码转换成DOM元素,并提取其中的script元素。该...
jQuery技术内幕:深入解析jQuery架构设计与实现原理. 2.4 jQuery.buildFragment( args, nodes, scripts )
2.4 jQuery.buildFragment( args, nodes, scripts ) 2.4.1 实现原理 方法jQuery.buildFragment( args, nodes, scripts )先创建一个文档片段DocumentFragment,然后调用方法jQuery.clean...
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技术内幕:深入解析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...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
社区圈子