|
阅读:12632回复:6
控制台的一些快捷键
1、方向键盘的上下键,大家一用就知晓。比如用上键就相当于使用上次在控制台的输入符号
2、$_命令返回最近一次表达式执行的结果,功能跟按向上的方向键再回车是一样的 图片:17.jpg
上面的$_需要领悟其奥义才能使用得当,而$0~$4则代表了最近5个你选择过的DOM节点。 什么意思?在页面右击选择审查元素,然后在弹出来的DOM结点树上面随便点选,这些被点过的节点会被记录下来,而$0会返回最近一次点选的DOM结点,以此类推,$1返回的是上上次点选的DOM节点,最多保存了5个,如果不够5个,则返回undefined。 图片:18.gif
3、Chrome 控制台中原生支持类jQuery的选择器,也就是说你可以用$加上熟悉的css选择器来选择DOM节点 图片:19.jpg
4、copy通过此命令可以将在控制台获取到的内容复制到剪贴板 图片:20.jpg
(哈哈 刚刚从控制台复制的body里面的html可以任意粘贴到哪, 比如记事本, 是不是觉得功能很强大) 5、keys和values,前者返回传入对象所有属性名组成的数据,后者返回所有属性值组成的数组
图片:21.jpg
可以与console.table方法联合使用,使var变量数组的值以表单形式呈现 var languages = [ { name: "JavaScript", fileExtension: ".js" }, { name: "TypeScript", fileExtension: ".ts" }, { name: "CoffeeScript", fileExtension: ".coffee" } ]; console.table(languages); 打印出来的表格如下: 图片:22.png
6、monitor & unmonitor monitor(function),它接收一个函数名作为参数,比如function a,每次a被执行了,都会在控制台输出一条信息,里面包含了函数的名称a及执行时所传入的参数。 而unmonitor(function)便是用来停止这一监听。 图片:23.jpg
看了这张图,应该明白了,也就是说在monitor和unmonitor中间的代码,执行的时候会在控制台输出一条信息,里面包含了函数的名称a及执行时所传入的参数。当解除监视(也就是执行unmonitor时)就不再在控制台输出信息了。
下面看一下console.log的一些特殊技巧 1、重写console.log 改变输出文字的样式 图片:24.png
2、利用控制台输出图片 图片:25.gif
3、指定输出文字的样式 图片:26.png
最后说一下chrome控制台一个简单的操作,如何查看页面元素,看下图就知道了 图片:27.jpg
|
|
|
沙发#
发布于:2017-03-08 21:57
受益了,THX
|
|
|
地板#
发布于:2017-03-02 20:42
其实我发的上一篇文章《控制台console的调试方法》和这个是连起来的,只不过一篇帖子发的图片有限(只能20张),所以我就分为两篇帖子发出来了。
|
|
|
4楼#
发布于:2017-03-02 20:40
doubleyong:好文章呀,必须顶起来回到原帖嘻嘻,我在写js的时候,发现控制台很好用,就写下来了。我能做一份贡献也很开心。 |
|
|
5楼#
发布于:2017-02-26 22:21
好文章呀,必须顶起来
|
|
|
