Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么jQuery会存储其中一些&x27;s关于它的方法';s原型和其他原型直接在其自身上?_Javascript_Jquery - Fatal编程技术网

Javascript 为什么jQuery会存储其中一些&x27;s关于它的方法';s原型和其他原型直接在其自身上?

Javascript 为什么jQuery会存储其中一些&x27;s关于它的方法';s原型和其他原型直接在其自身上?,javascript,jquery,Javascript,Jquery,在检查jQuery对象时,我注意到jQuery将它的一些方法放在实际的jQuery实例本身上,而其他方法放在jQuery对象原型对象上。有人知道jQuery为什么会这样做(性能…等等) 这就是API的本质。考虑 $ .Ajax()/ > $.eCh()/代码>与 $(“.fo”).HIDED()/等。这里有两种不同的方法:一些用于jQuery对象,一些基本上是“全局”的。。请注意,您在示例中列出的jQuery方法都是构造函数。API的性质可能与之重复。考虑 $ .Ajax >和 $> e>(代码

在检查jQuery对象时,我注意到jQuery将它的一些方法放在实际的jQuery实例本身上,而其他方法放在jQuery对象原型对象上。有人知道jQuery为什么会这样做(性能…等等)


这就是API的本质。考虑<代码> $ .Ajax()/<代码> > $.eCh()/代码>与<代码> $(“.fo”).HIDED()/<代码>等。这里有两种不同的方法:一些用于jQuery对象,一些基本上是“全局”的。。请注意,您在示例中列出的
jQuery
方法都是构造函数。API的性质可能与之重复。考虑<代码> $ .Ajax >和<代码> $> e>(代码)>与“代码> > $(“.fo”).HIDED()/<代码>等。这里有两种不同的方法:一些用于jQuery对象,一些基本上是“全局”。注意,在示例中列出的<代码> jQuery < /代码>方法都是构造函数。
console.dir(jQuery.prototype)
------------------
▼ Object
add: function(){....}
addBack: function(){...}
addClass: function(){...}
after: function(){....}
.....more methods

console.dir(jQuery)
----------------------
▼ Object
Animation: function(){...}
Callbacks: function(){....}
Deferred: function(){.....}
Event: function(){....}
Tween: function(){.......}