Javascript 定义了额外的jQuery对象——有时
我注意到,在一些使用jQuery的网站上,定义了一个额外的jQuery对象。如果打开javascript控制台,您将能够看到它Javascript 定义了额外的jQuery对象——有时,javascript,jquery,Javascript,Jquery,我注意到,在一些使用jQuery的网站上,定义了一个额外的jQuery对象。如果打开javascript控制台,您将能够看到它 > jQuery1710009775503538548946 Object {events: Object} events: Object handle: (a) toJSON: () __proto__: Object 变量名似乎与jQuery.expando中的字符串对应 这个物体是什么?我认为它不是全局jQuery对象的别名,因为下面返回false jQu
> jQuery1710009775503538548946
Object {events: Object}
events: Object
handle: (a)
toJSON: ()
__proto__: Object
变量名似乎与jQuery.expando
中的字符串对应
这个物体是什么?我认为它不是全局jQuery
对象的别名,因为下面返回false
jQuery == jQuery1710009775503538548946
此外,是什么触发了该变量的存在?它并不存在于所有使用jQuery的网站上,包括jQuery主页 检查这个:@Dinmyte我不确定这是否涵盖了它?它提到了expando属性,但没有提到为什么jQuery基于这个expando编号定义了一个新的顶级对象。(也就是说,我知道他们使用expando编号来避免冲突,但是这个对象是做什么的?为什么它只是有时被实例化?)