jquery相关分析

1、 jQuery一加载进来,就执行匿名函数,进行jQuery的初始化工作,定义jQuery的功能,最后暴露出jQuery和$变量给用户使用。

(function( window, undefined ) {
https://i-blog.csdnimg.cn/blog_migrate/9b8a8a44dd1c74ae49c20a7cd451974e.gifhttps://i-blog.csdnimg.cn/blog_migrate/9b8a8a44dd1c74ae49c20a7cd451974e.gif
window.jQuery = window.$ = jQuery
})( window );


2、 jQuery功能扩展函数Extend

jQuery.extend = jQuery.fn.extend = function() {
    https://i-blog.csdnimg.cn/blog_migrate/9b8a8a44dd1c74ae49c20a7cd451974e.gifhttps://i-blog.csdnimg.cn/blog_migrate/9b8a8a44dd1c74ae49c20a7cd451974e.gif
}

 jQuery提供了2个供用户扩展的函数jQuery.extend和jQuery.fn.extend。

 jQuery.extend 用于扩展jQuery自身方法,如jQuery.ajax, jQuery.getJSON等,jQuery.fn.extend则是用于扩展jQuery(...)的方法,从上面的内存图中可以看出,经过 jQuery包装后的dom元素,在其原型链上会拥有jQuery.fn.extend扩展的方法。


3、 jQuery函数,就是我们平常$('#id')所执行的函数,返回包装过的dom元素

   // Define a local copy of jQuery
    jQuery = function( selector, context ) {
        // The jQuery object is actually just the init constructor 'enhanced'
        return new jQuery.fn.init( selector, context, rootjQuery );
    },

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值