jQuery() 返回的是 new jQuery.fn.init(),而 var obj = new jQuery(),所以这 2 者是相当的,所以我们可以无 new 实例化 jQuery 对象。
这句话怎么理解,jQuery构造函数返回的是一个new的对象,然后你var obj = new jQuery(),又是一个new对象,相当于new 一个new对象,这是一样的吗,没理解
应该是你用new调用的是默认实现的构造函数,用new jQuery.fn.init()的是指定一个专门的方法函数。两者区别是第一种简单,第二种灵活一点