我有过简单的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的东西。
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的东西。
解决方案 »
- formChecker = window.setInterval(validateForm, 1000);
- $("#1 name='sss').length();用js如何实现?
- 请大侠们看看这个JS脚本,这个JS脚本在IE与firefox下显示的问题
- 如何知道JavaScript脚本中有哪些对象
- @@@通过JS判断URL来显示2级菜单的问题!!!!!
- 在网页中如何设置样式改变图像的透明度
- 请问:在框架结构中,我怎么从一个页面中调用另外一个页面的button的OnClick事件?
- 这个函数怎么写??
- 关于正则表达式的问题!
- style.display的问题NETSCAPE中.
- jquery $(document).ready()理解问题
- 求一个日期转换js
1:javascript 精粹
2:高性能javascript
3:javascript设计模式
4:web安全测试
5:JavaScript DOM编程艺术