01你所不知道的chrome实用功能

  • 获取DOM元素并以数组展示
  • 秒变所见即所得的编辑器
  • 获取某个DOM元素所有绑定的事件
  • 监测DOM元素触发的事件
  • 用计时器来获取某段代码块的运行时间
  • 以表格的形式输出数组
  • 列出某个元素所有属性、清理控制台和内存

注:以下引用的代码均在控制台下输入
1.获取DOM元素并以数组展示

 $$("ID");$$("className");$$("tagName");

2.秒变所见即所得的编辑器

document.body.contentEditable=true;

3.获取某个DOM元素所有绑定的事件

genEventlisteners($("obj"));

4.监测DOM元素触发的事件

 monitorEvents($("obj"));  //检测元素上所有事件,在控制台显示被触发的事件

5.用计时器来获取某段代码块的运行时间

console.time('myTime'); //开始计时 - myTime
    var num=0;
    for(var i=0; i < 10000; i++){
         num+=i;
        }
console.timeEnd('myTime'); //结束并输出计时时长 - myTime 
 注:myTime可以为任意字符串,但前后必须一致

6.以表格的形式输出数组

var myArray=[{a:1,b:2,c:3},{a:1,b:2,c:3,d:4},{k:11,f:22},{a:1,b:2,c:3}];
console.table(myArray);

效果如下:

| a | b | C | d | j | k |
| :----: |:---------:|:-----:|:-----:|:-----:|:-----:|
| 1 | 2 | 3 | | | |
| 1 | 2 | 3 | 4 | | |
| | | | |11 | 22 |
| 1 | 2 | 3 | | | | |

7.列出某个元素所有属性、清理控制台和内存

dir($("obj"));//输出所有属性
clear();//清理控制台和内存
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 7,963评论 2 17
  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,825评论 0 8
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 2,142评论 1 10
  • 第1章 认识JS JavaScript能做什么?1.增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等)2.实现...
    mo默22阅读 1,410评论 0 5
  • js简介 Js是一种基于事件和对象驱动的解释性、松散性的语言。 一切皆对象 javascript 布兰登艾奇 ...
    塔库纳玛哈哈阅读 1,253评论 0 2