JQUERY的学习笔记
1.(function(){})();
第一个括号里面是个匿名函数,最后一个括号表示马上执行第一个括号里面的代码。
2.jQuery扩展方法其实可以有多个参数:
o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};$.extend($.dialog, {box:function(id){},close:function(id){$._dialog.close(id);}, });其中o = jQuery = $?