JQurey源码分析

JQurey:基于面向对象的程序设计

(function(window,undefined){
    ...
})(window)
window:方便压缩;
undefined:避免外部对undefined进行赋值;
//函数自执行,外部不能访问函数内部变量、属性和方法,可以防止冲突。
行号说明作用
(21~94)定义了一些变量和函数jQuery = function(){};
(96~283)给jQuery对象添加方法和属性
(285~347)extendjQuery的继承方法,实例方法
(349~817)jQuery.extend()扩展工具方法,静态方法,可以供原生对象使用
(877~2856)sizzle复杂选择器的实现
(2880~3042)callbacks:回调对象对函数的统一管理
(3043~3183)deferred:延迟对象对异步的统一管理
(3184~3295)support:功能检测判断浏览器信息
(3308~3652)data():数据缓存
(3653~3797)queue(): 队列管理运动效果
(3803~4299)元素属性操作attr()、prop()、val()…
(4300~5128)事件操作on() trigger()
(5140~6057)DOM操作添加 删除 获取 包装等
(6058~6620)css():样式操作
(6621~7854)提交数据和ajax()load()getJSON()
(7855~8584)运动的方法animate()
(8585~8792)位置和尺寸offset()等等
(8804~8821)支持模块化的模式
(8826)提供了外部访问的接口 window.jQuery = window.$ = jQuery;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值