. 代碼如下:
jQuery.fn = jQuery.prototype = {
constructor: jQuery,
init: function( selector, context, rootjQuery ) { },
selector: "",
jquery: "1.7.2",
length: 0,
size: function() {},
toArray: function() {},
get: function( num ) {},
pushStack: function( elems, name, selector ) {},
each: function( callback, args ) {},
ready: function( fn ) { },
eq: function( i ) {},
first: function() {},
last: function() { },
slice: function() {},
map: function( callback ) { },
end: function() { },
push: push,
sort: [].sort,
splice: [].splice
};
以上就是該版本的jQuery的原型上的部分屬性和方法.
selector:用於記錄init參數的selector.但不一定是相等的.
$("div").selector;//"div"
$("div").find(p).selecctor;//"div p";
這個屬性一般用於調試.
jquery:jQuery的版本號.
length:元素的個數.
size():等效於length,length的內存開銷更小.
剩下的成員在後面的章節中介紹.