jquery源码分析初步

(function (window,undefiend) {
    //--------------------------jquery变量声明------------------------------------------------
    var jQuery = function (selector,context) {
        return new jQuery.fn.init(selector,context);
    },
        _jQuery = window.jQuery,

        _$ = window.$,

        document = window.document;  //后面还有好多的变量



    //---------------------------jqeury方法-------------------------------------------------------
    jQuery.fn = jQuery.prototype = {     //给jQuery增加一个fn对象
        init : function (selector, context) {
            var match,elem,ret,doc;
        },

        //--------------------jquery对象访问-------
        selector:"",

        jquery:"1.4.2",   //jquery版本号

        length:0,

        each:function (callback,args) {
            return jQuery.each(this,callback,args);
        },

        size:function () {
            return this.length;
        },

        toArray:function () {
            return slice.call(this ,0);
        },

        get:function (num) {
            return num == null ?
                this.toArray():
                (num < 0 ? this.slice(num)[0] : this[num]);
        }

    };
    jQuery.fn.init.prototype = jQuery.fn;

    //------------------------jquery插件开发---------
    jQuery.extend = jQuery.fn.extend = function () {
        
    }
})(window);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值