已采纳回答 / qq_羊羊羊_1
如果不使用new,this指向global或window。e.g: ajQuery("selector")和new ajQuery("selector")的区别
2017-04-16
已采纳回答 / rogerwei2
jQuery.find是Sizzle对象,和我们使用$('#id').find('.classs')的find是不一样。那么,ret是用来存放真实的查询结果的。 jQuery.find的for循环,主要是$('#id')对象可能不止一个.目的是要把classs都要找出来~
2016-10-23
已采纳回答 / wusyd1063
情况1:如果一个函数中有this,但是它没有被上一级的对象所调用,那么this指向的就是window,这里需要说明的是在js的严格版中this指向的不是window,但是我们这里不探讨严格版的问题,你想了解可以自行上网查找。 情况2:如果一个函数中有this,这个函数有被上一级的对象所调用,那么this指向的就是上一级的对象。 情况3:如果一个函数中有this,这个函数中包含多个对象,尽管这个函数是被最外层的对象所调用,this指向的也只是它上一级的对象this永远指向的是最后调用它的对象,也就是看它...
2016-08-17
已采纳回答 / JSAL
以下是我的理解,不知道对不对貌似是深浅拷贝的问题copy = options[name]其实新建了一个与 options[name]相同内容的对象,这样使用target[name]时候就不会影响到options[name]的值,是深拷贝;target[name]=options[name]的话则是浅拷贝,target[name]其实是options[name]的引用,target[name]改变,options[name]也会随着改变。
2016-08-01