关于Chrome的Command Line API

今天做网站调试,习惯在Chrome的Console里直接写简单的js测试效果,但是却出现了个奇怪的现象

其实写完代码我才想到,好像这个页面忘记包含jQuery了,还没有用到任何js库,但奇怪的是错误提示,竟然是HTML元素XX没有height属性。难道是代码里写了简单的$函数,查了下,确实没有,好奇之下,单独输出了$,返回的就是下面这行。是的,我没猜错,Chrome竟然内置了$函数,函数体用Command Line API替代了,说明是已编译的内置函数,这个函数又奇怪在,看这意思,它只是命令行才有的,正常的Javascript内置函数,函数体的替代字符串应该是native code

好吧,我没选错Chrome,果然是专为开发人员准备的。各种新奇好用的功能!

出于好奇,想继续看看是不是还有别的惊喜,输入了个window,展开看了下,只有native code替代体的函数,没有一个Command Line API的函数,看来这个函数不是挂在Window上的了,有空再找找哪里有这个说明,估计还会有惊喜的