Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 定义了额外的jQuery对象——有时_Javascript_Jquery - Fatal编程技术网

Javascript 定义了额外的jQuery对象——有时

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

我注意到,在一些使用jQuery的网站上,定义了一个额外的jQuery对象。如果打开javascript控制台,您将能够看到它

> jQuery1710009775503538548946
Object {events: Object}
events: Object
handle: (a)
toJSON: ()
__proto__: Object
变量名似乎与
jQuery.expando
中的字符串对应

这个物体是什么?我认为它不是全局
jQuery
对象的别名,因为下面返回false

jQuery == jQuery1710009775503538548946

此外,是什么触发了该变量的存在?它并不存在于所有使用jQuery的网站上,包括jQuery主页

检查这个:@Dinmyte我不确定这是否涵盖了它?它提到了expando属性,但没有提到为什么jQuery基于这个expando编号定义了一个新的顶级对象。(也就是说,我知道他们使用expando编号来避免冲突,但是这个对象是做什么的?为什么它只是有时被实例化?)