不懂啊,学习
我看的源码怎么和楼主的不一样呢
var jQuery = window.jQuery = function( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.prototype.init( selector, context );
};

解决方案 »

  1.   

    window.jQuery 是为了怕jQuery 在别人的代码中已经被用了破坏了别人的代码..
      

  2.   

    window.jQuery 就好比你申明了一个全局变量jQuery,
    应为所有的jQuery代码都在一个function里,jQuery就无法传递到外部,
    而所有的全局变量其实都是window下的一个属性
      

  3.   

    世界本无类,意随心动。哈哈!!!$(XXX)=getmethod()-=by id ==by name
      

  4.   

    LZ还是先把JS的基础学好了再来看jQuery内部的代码,否则都是白费功夫
      

  5.   

    var jQuery = window.jQuery = function(selector, context){}=号的运算是从右至左
    所以也可以看成window.jQuery = function function(selector, context){}var jQuery = window.jQuery;
      

  6.   

    连等就是从右到左赋值
    window.jQuery可能是没有的,也可能是有的,但是把一个function赋值给window.jQuery
    看来你还没学过javascript
      

  7.   

    先将function对象赋值给window.jQuery,然后再将window.jQuery对象赋值给jQuery变量嘛。。