最新回答 / 午哥
如果使用dom对象设置,需要使用dom对象获取,例如:$.data(ele1,key,value)如果使用jQuery对象设置,需要使用jQuery对象获取,例如:$.data($('#aaron'),key,value)
2016-05-27
最新回答 / ST_Lighter
Aaron中的匿名函数有25ms的延时 因此是执行Aaron([...], function() {...}) 25+ms后才会执行.而callbacks的实现中并没有任何延时操作, 因此会先执行callbacks.fire().可以给callbacks.fire()加setTimeout使得其在后面执行.另外arguments.callee(List)这里callee其实是匿名函数,而不是Aaron, 所以Aaron中add的function是连续执行的,并不是各25ms执行一个.传递的参数List似乎...
2016-05-25
1、首先构建一个新的jQuery对象,因为constructor是指向构造器的,所以这里就等同于调用jQuery()方法了,返回了一个新的jQuery对象;
2、然后用jQuery.merge语句把elems节点合并到新的jQuery对象上;
3、最后给返回的新jQuery对象添加prevObject属性,我们看到prevObject其实还是当前jQuery的一个引用罢了,所以也就是为什么通过prevObject能取到上一个合集的原因了。
2、然后用jQuery.merge语句把elems节点合并到新的jQuery对象上;
3、最后给返回的新jQuery对象添加prevObject属性,我们看到prevObject其实还是当前jQuery的一个引用罢了,所以也就是为什么通过prevObject能取到上一个合集的原因了。
2016-05-24
最新回答 / daydaystudy
1、DOM 对象属性是通过className获取class属性的值, 而HTML 标签属性是通过class获取class属性的值2、IE8之前获取class属性值都是通过getAttribute('className'),明显获取的是DOM对象的属性而不是HTML的属性,但是实际上想要获取的是HTML的属性3、所以说混淆了,但是以后不兼容IE8的话直接使用getAttribute('class')就行了,或者直接.className,不用getAttribute方法
2016-05-21