var jQuery = window.jQuery = function(selector, context) {//这里让jQuery库中最重要的对象jQuery成为了window对象的一个属性,这样就可以在其他地方像使用document(document也是window的一个属性)一样使用jQuery了。也许使用过jQuery的朋友惊讶-我没有使用jQuery对象,一直使用$的。没错,那是jQuery的同名对象
// If the context is a namespace object, return a new object
return this instanceof jQuery ?
this.init(selector, context) :
new jQuery(selector, context);
};
(function(){//自定义一个匿名函数(相当于java中的匿名类)并执行,相当于function f(){code}f();或者直接可以理解为执行了一个函数,函数体为codes
// Map over jQuery in case of overwrite
if ( typeof jQuery != "undefined" )
var _jQuery = jQuery;
// Map over jQuery in case of overwrite
if ( typeof jQuery != "undefined" )
var _jQuery = jQuery;