我有过简单的jquery和ajax  web编程的经验,但是对于jquery的源码看着很费劲啊我有点不清楚js的语法到底是什么了,我不是指一些什么变量声明、循环什么的,我是说类似于这种代码
pushStack: function( elems, name, selector ) {
// Build a new jQuery matched element set
var ret = jQuery( elems || null ); // Add the old object onto the stack (as a reference)
ret.prevObject = this; ret.context = this.context; if ( name === "find" ) {
ret.selector = this.selector + (this.selector ? " " : "") + selector;
} else if ( name ) {
ret.selector = this.selector + "." + name + "(" + selector + ")";
} // Return the newly-formed element set
return ret;
},
我就不明白这是怎么回事,只是会用而已,所以我就想搞明白,是不是说jquery把函数作为对象还是什么的?不明白不明白不明白,路过的给小妹推荐几本书吧,希望可以系统一些,深度一些讲解js的东西。