js 中的$0 代表什么?(今天面试的问题)

2015-07-09 18:20:33 +08:00
 ning1022

打开百度,打开谷歌审查元素,在控制台输入$0。显示的是<div id="head" class="s-skin-hasbg white-logo s-opacity-65">****</div>
我有点晕,请大神指点下。

7155 次点击
所在节点    JavaScript
21 条回复
adjusted
2015-07-09 18:26:07 +08:00
dev tool 选择的element
Shared
2015-07-09 18:26:38 +08:00
你看 Chrome 的文档嘛

https://developer.chrome.com/devtools/docs/console

这种调试用的变量用法都能找到说明
ning1022
2015-07-09 18:31:14 +08:00
@adjusted 谢谢了,就是这个!哈哈!
learnshare
2015-07-09 18:31:43 +08:00
ning1022
2015-07-09 18:32:50 +08:00
@Shared 这个挺好的,好像还有断点调试的,我好好看看,学习下。断点调试,这些是不是学习js应该掌握的知识?
ning1022
2015-07-09 18:33:39 +08:00
@learnshare 谢谢,就是这个!
Shared
2015-07-09 19:42:51 +08:00
@ningyuqiao456 如果你用 Chrome 搞调试,那这些东西你应该掌握。不过这和 JavaScript 没什么关系。
refresh
2015-07-09 21:01:43 +08:00
为什么程序员面试都喜欢考这些奇葩的知识
Xrong
2015-07-09 21:13:13 +08:00
@refresh $0这个哪里奇葩了,经常用调试工具不可能不知道
ning1022
2015-07-09 22:13:51 +08:00
@Shared 我以前没用过,这个把我给问住了,我回答:linux 中shell 编程里有这个,代表变量。其实我还想到了正则,但是js我真的没有想到。
lilydjwg
2015-07-09 22:18:47 +08:00
@Xrong 我就不知道,因为我用 Firebug :-)
pysama
2015-07-09 22:20:08 +08:00
我只想到了正则
ning1022
2015-07-09 22:23:17 +08:00
@lilydjwg 我已经测试firebug 也有这个功能!
Biwood
2015-07-09 23:20:07 +08:00
看到过,但是从来没用过,也不知道其含义
lilydjwg
2015-07-09 23:25:00 +08:00
@ningyuqiao456 哇也支持呢。Firebug 有好多这类小功能我都不知道的说……反正我也不是专业前端啦=w=
qgy18
2015-07-10 09:13:36 +08:00
http://devtoolsecrets.com

建议看下这个。
zeromike
2015-07-10 09:52:09 +08:00
棒棒得,看来我也得重新看了
bramblex
2015-07-10 10:22:28 +08:00
然而,并没有什么卵用
bramblex
2015-07-10 11:13:18 +08:00
如果我哪一次发现有面试官给我考这种题,我绝对会默默给他写四个 “茴” 字。

JavaScript最忌讳考这种偏门知识,知不知道这种知识点跟能力怎么样完全没什么太大关系好吧……
ileenhow
2015-07-10 13:25:22 +08:00
这不算JS的问题吧,面试官应该想问你对devtools调试的熟悉程度,不过百度面试官问我的时候是另外的问法:用devtools时除了console.log()你还常用哪些

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/204539

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX