$.toString() 在谷歌关键词上说 [原生代码]

$.toString() at google keywords says [native code]

本文关键字:原生 原生代 代码 关键词 toString 谷歌      更新时间:2023-09-26

我一直认为,如果你在一个函数上使用toString(),它会显示[本机代码],那是因为它是本机代码。就像火虫中XMLHttpRequest.toString()的输出给我的:

function XMLHttpRequest()
{
    [native code]
}

打开谷歌关键字页面并打开Firebug控制台时,以下命令: $.toString()给了我:

 function ()
   {
        [native code]
    }

我确实想知道他们是怎么做到的,也许他们的 $ 对象实现了返回该字符串的 toString() 方法?

在 Firebug 控制台中,$document.getElementById() 的伪快捷方式,该快捷方式在 Firebug 的代码中实现。

尝试在Google关键字页面的Firebug中输入$("#doc")。 你不会得到一个jQuery对象,你会从那个页面得到一个DOM对象。