开发者社区> 问答> 正文

关于jquery实现$与$()的问题

jq的$有$('选择器')与$.xxx这样的写法,我现在只实现了$()链式调用,但是$.ajax这种如果实现?

看来我写得长大家理解都有问题,这次短点.

展开
收起
小旋风柴进 2016-05-27 10:46:48 1936 0
1 条回答
写回答
取消 提交回答
  • 1)$是jQuery对象的简写标识符
    2) $(),调用了jQuery的构造函数
    3)$.ajax调用了jQuery对象的一个函数

    例如简单的示例

    var mQuery=(function(){
        function OBJ(selector){
            if(!(this instanceof OBJ)){
                return new OBJ(selector);
            }
            this.selector= selector;
        }
    
        OBJ.prototype.play=function(){
            console.log('play on '+this. selector);
            return this;
        };
    
        OBJ.myFunc=function(){
            console.log("myFunc");
        };
        return OBJ;
    }());
    
    (function($){
        $('myselector').play();
        $.myFunc();
    }(mQuery));
    2019-07-17 19:17:17
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
23-Vue.js在前端...1506518547.pdf 立即下载
Javascript中的函数 立即下载
JavaScript函数 立即下载

相关实验场景

更多