Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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”;柜台;对象_Javascript_Html_Google Chrome_Firefox_Webkit - Fatal编程技术网

“应用JavaScript”;柜台;对象

“应用JavaScript”;柜台;对象,javascript,html,google-chrome,firefox,webkit,Javascript,Html,Google Chrome,Firefox,Webkit,这个问题源自上一个问题。 @Gyum Fox注意到Webkit、Firefox和Chrome在窗口中定义了一个名为“Counter”的全局变量 经过大量的研究和很少的信息,我相信“计数器变量”是用于垃圾收集的;计算对任何给定数据的引用数,并返回指向它仍然绑定到的任何对象的准确指针。基于此链接 我太幼稚了,不能完全理解。我的问题是,他们为什么选择公开这个全局“计数器”对象?与其他方法相比,这个对象有什么好处?没有线索。但是很明显。在chrome中,它将自己报告为一个函数,但其行为类似于一个对象(

这个问题源自上一个问题。 @Gyum Fox注意到Webkit、Firefox和Chrome在窗口中定义了一个名为“Counter”的全局变量

经过大量的研究和很少的信息,我相信“计数器变量”是用于垃圾收集的;计算对任何给定数据的引用数,并返回指向它仍然绑定到的任何对象的准确指针。基于此链接


我太幼稚了,不能完全理解。我的问题是,他们为什么选择公开这个全局“计数器”对象?与其他方法相比,这个对象有什么好处?

没有线索。但是很明显。在chrome中,它将自己报告为一个函数,但其行为类似于一个对象(即no
call
method),并且不能被调用。它公开存在的原因可能完全是由于JS引擎内部的一些东西,我们大多数人都不需要知道。如果有人有线索,可以仔细看看我提供的链接。它有一个V8头文件的文档以及各种对象和/或方法的列表,这使我相信该对象的目的是实现更高效的信息流。无论是与浏览器的发展密切相关,还是我可以通过代码直接访问它,我觉得对我们交流的信息系统的任何见解都是有价值的。正如星球船长所说,知识就是力量