我只是偶然注意到 WebKit 和 Firefox 在窗口中定义了一个名为“Counter”的全局变量。知道这是什么吗?
在 Chrome 上,它在手表中显示为:
Counter: function Counter() { [native code] }
注意:此变量在 IE 上不存在(使用版本 10 测试)
我只是偶然注意到 WebKit 和 Firefox 在窗口中定义了一个名为“Counter”的全局变量。知道这是什么吗?
在 Chrome 上,它在手表中显示为:
Counter: function Counter() { [native code] }
注意:此变量在 IE 上不存在(使用版本 10 测试)
我能找到的最好的与 Rhino 相关: https ://developer.mozilla.org/en-US/docs/Rhino/Embedding_tutorial#Counter_example
但是在 webkit 中它无法实例化:
var c = new Counter(7)
TypeError: Illegal constructor
var c = Counter(7)
TypeError: Illegal constructor
在壁虎中:
[12:33:24.608] var c = Counter(7)
[12:33:24.609] TypeError: Counter is not a function
[12:33:29.049] var c = new Counter(7)
[12:33:29.051] TypeError: Counter is not a constructor
[12:33:31.043] Counter
[12:33:31.046] [object Counter]
http://blog.peschla.net/doxygen/v8_chromium_r157275/v8-counters_8h.html
我相信这是说计数器用于垃圾收集,计算对任何给定数据的引用次数。直接或间接帮助它创建一个更准确的指针来调用该数据或从缓存中释放它?如果我错了,请纠正我,我是新手.. 谷歌比学习更有趣。