这几天看了看jQuery的源代码...有一点不明白...
jQuery代码的形式是这样
(function(){
var _jQuery = window.jQuery,
var jQuery = window.jQuery = window.$ = function(selector, context) {
return new jQuery.fn.init(selector, context);
};
....
})();
调用的时候只要通过$()选择器构建对象就行了,
可是
(function(){
})();
这种函数形式到底是什么,为什么要这样构架jQuery代码,
我查好javascript很多书籍,关于函数高级应用的这一块,没找到能让自己明白这段代码的语法解释,请问哪位前辈能
解释一下吗,