文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>jQuery之工具方法

jQuery之工具方法

时间:2011-06-03  来源:chenmouren

没事多多阅读source code。就当看小说了,这些开源框架的源码质量一般都很高,要多看,多学习。这些仅仅是自己的学习笔记,有可能有错误,路过的看到错误就指出来我去修正,别让不懂的人不要被我误导了,那我就很不好意思了。

(
var jQuery = (function(){      //在window范围内定义了一个变量叫jQuery。这个变量里面有什么呢?最后的return 语句,看出该对象到最后是个函数对象
    var jQuery = function(){//这个jQuery是一个函数对象,当我们写jQuery("id")时,走的就是该方法。该方法会返回一个对象,是什么对象后文说明。
        return new XXX();   
    }
    jQuery.fn = jQuery.prototype = {//prototype表明:这里的3个方法,是对象方法(实例方法) ;而“fn”则是jQuery函数对象的一个对象,这个对象包含3个方法。我们可以直接jQuery.fn.XXX()地来引用,可见这3个方法也可以看作静态工具方法。
        XXX:YYY(){},
        XXX:YYY(){},
        XXX:YYY(){}   
    }
    jQuery.extend = jQuery.fn.extend = function(){//把这个extend方法加入到fn里头去。这样同时也把extend放到实例方法区域去了。关于extend的解析后面说明
        STATEMENT;   
    }
    jQuery.extend({//由于extend函数的作用是  把参数对象的东西拷贝到this指向的对象上,目前的this是什么?是函数对象。因此这里加入的3个方法都是静态工具方法。
        XXX:YYY(){},
        XXX:YYY(){},
        XXX:YYY(){}
    })
    STATEMENT;
    return (window.jQuery = window.$ = jQuery);
})();
)()

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载