jquery核心分析

本文详细介绍了jQuery的架构组成,包括入口模块、功能模块及底层模块等内容。重点讲解了jQuery的初始化过程,以及如何通过减少作用域查找来提升访问速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jquery 分为入口模块,底层模块,功能模块
入口模块:构造Jquery对象
功能模块:属性操作Attribute
                  事件系统 Events
                  Dom遍历 traversing
                  Dom操作 Manipulation
                  样式css (计算样式,内联样式,坐标,尺寸)
                   异步ajax 
                   动画effects
底层模块:工具方法utilties
                  回调函数列表 Callbacks Object
                  异步队列 Deferred Object
                  数据缓存 Data
                  浏览器功能测试 support
                  队列 Queue
                  选择器Sizzle

1.jquery的初始化时一个自调用的匿名函数,匿名函数没有名字一般是需要赋给一个变量,但是如果不赋值的话就不会调用,所以这里采用的匿名函数自调用的的形式,可以再js加载完成后自动执行。而且jquery在最后进行关键词声明,如果和其他框架冲突时,我们只需要修改最后的一句就可以。
2.jquery调用函数的问题,将window作为形参传递进去,这样做可以减少原形链的查找,可以更快速的访问window.
3.undefine是window对象的一个属性。传递进去,也是为了减少作用域退回,可以更快速的访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值