js的extend()扩展问题

JavaScript017

js的extend()扩展问题,第1张

你的$是JQuery吧?

如果你的$是jQuery对象

$.extend({net:{}})因为你只有一个参数,所以你的net会成为$的一个net属性.

$.extend($.net,{

hello1:function(){alert('hellonet')}

}) 这句相当于给$.net添加了hello1方法,具体来说他是直接添加在$.net上,是$.net的一个方法.

所以你要调用只需要$.net.hello1()就可以调用

如果你把hello1添加在$.net的原型上,才会用$.net().hello1()这样调用

_,在这里应该是接管了JQUERY,就是jQuery。(有不少人这样用,因为和$冲突)

_.extend方法是把指定的对象进行扩展(在这里就是document.body.style)

最后,整行语句就是给body添加了三个style样式属性。