浏览器调试工具

浏览器调试工具

1.打开方式

  • 如果要使用DOM或CSS,请右键单击页面上的元素,然后选择“检查”以跳到“元素”面板。或按Command + Option + C(Mac)或Control + Shift + C(Windows,Linux,Chrome操作系统)。
  • 当您想查看记录的消息或运行JavaScript时,请按Command + Option + J(Mac)或Control + Shift + J(Windows,Linux,Chrome OS)直接跳至“控制台”面板。

2. 调试样式

1. 选择元素

2. 样式来源

3. 查看当前作用在元素上的样式且按照字母顺序进行排序

4. 查看伪类样式

5. 查看重绘和回流

6. 查看css样式利用率

7. 给元素添加类

8. 动画调试

3. js调试

1. 打印

  • console.log('log');
    
  • console.dir(document.head);
    
  • console.table([
      {
        first: 'René',
        last: 'Magritte',
      },
      {
        first: 'Chaim',
        last: 'Soutine',
        birthday: '18930113',
      },
      {
        first: 'Henri',
        last: 'Matisse',
      }
    ]);
    
  • console.clear();
    
  • console.dirxml(document);
    
  • console.error("I'm sorry, Dave. I'm afraid I can't do that.");
    
  • const label = 'Adolescent Irradiated Espionage Tortoises';
    console.group(label);
    console.info('Leo');
    console.info('Mike');
    console.info('Don');
    console.info('Raph');
    console.groupEnd(label);
    
  • console.time();
    for (var i = 0; i < 100000; i++) {
      let square = i ** 2;
    }
    console.timeEnd();
    
  • console.warn('warn');
    

2. 实用API

  • $_ 返回最近求值的表达式的值。

    1+2
    $_  // 3
    ['lucy','yellow','green']
    
    ["lucy", "yellow", "green"]
    
    $_.length
    3
    
  • 在“元素”面板中选择了一个元素。在控制台中,$0并显示相同的元素

  • $(selector)使用指定的CSS选择器返回对第一个DOM元素的引用。当使用一个参数调用时,此函数是document.querySelector()函数的别名

  • $$()相当于document.querySelectorAll()

  • getEventListeners(document); 返回已注册在document元素上的所有事件

  • keys(object)返回一个数组,其中包含属于指定对象的属性的名称

  • 监听函数的执行

  • 监听指定事件的执行 monitorEvents(window, "resize");
  • 停止监听unmonitorEvents(window);

  • queryObjects(Promise)。返回所有promise。
  • queryObjects(HTMLElement)。返回所有HTML元素。
  • queryObjects(foo),其中foo是函数名称。返回通过实例化的所有对象new foo()

4. 网络请求

  • 查看请求

  • 跨页之后不清空请求

  • 禁止http缓存

  • 模拟网络状态

  • 查看请求个数,请求的大小,用时

  • 显示资源压缩前的大小

  • 针对请求相关设置

  • 查看每个时间段页面的状态

posted @ 2022-07-17 17:16  千本嘤嘤嘤  阅读(152)  评论(0)    收藏  举报