原文:https://developers.google.com/web/updates/2017/04/devtools-release-notes#command-menu

参考:https://developers.google.com/web/tools/chrome-devtools/ui#command-menu

1、css、js代码覆盖率:就是找到哪些未使用的css、js代码,这个对于使用模板的前端工作者进行前端优化很有帮助

命令行打开Coverage界面:command+shift+P(mac)/Ctrl+Shift+P(windows,linux);如下图方式,也可以打开Coverage界面

使用Escape可以打开或者关闭Drawer,自己打开过个开发者工具界面,查看效果

在命令行搜索框里搜索Coverage的命令,选择Show Coverage

出现Coverage界面,选择记录按钮或者刷新界面重新记录

选择停止按钮,停止记录

如下图所示,详细的分析结果,图示红色行表示未被使用的行,绿色行表示被使用的行,红绿相间的行表示有的被执行,有的未被执行,下面还有未被使用的css、js百分比

2、阻止某些请求,如图,在network下,某个资源右键,可以添加阻止的资源

再次刷新页面,查看这些资源阻止后的界面效果

3、无需异步等待

下面的代码,以前,当你调试test的时候,总会被setInterval() 中断,现在新的版本的浏览器,当你逐步执行异步代码如 test(),DevTools 从第一行到最后一行步进。

function wait(ms) {return new Promise(r => setTimeout(r, ms)).then(() => "Yay");
}// do some work in background.
setInterval(() => 42, 200); //每隔200毫秒输出一个4位数整数async function test() {debugger;const hello = "world";const response = await fetch('index.html');const tmp = await wait(1000);console.log(tmp);return hello;
}async function runTest() {let result = await test();console.log(result);
}

4、胖箭头函数(() => 42)参考:http://exploringjs.com/es6/ch_arrow-functions.html

转载于:https://www.cnblogs.com/shengulong/p/7163108.html

What's New In DevTools (Chrome 59)来看看最新Chrome 59的开发者工具又有哪些新功能相关推荐

  1. chrome控制台如何把vw显示成px_Chrome 开发者工具的11 个高级使用技巧

    作者 | bitfish  译者 | 王坤祥 策划 | 蔡芳芳 来源 | 前端之巅 本文作者从开发者角度出发,介绍了几个关于 Chrome 开发者工具的高级用法.熟练使用这些高级用法可以大大地提高你的 ...

  2. Chrome开发者工具中Elements(元素)断点的用途

    2019独角兽企业重金招聘Python工程师标准>>> SAP Engagement Center UI的这个按钮会每秒钟刷新一次,显示页面已经打开了多长时间. 需求:需要找到哪行J ...

  3. 使用 Chrome 开发者工具进行 JavaScript 问题定位与调试

    引言 Google Chrome 是由 Goole 公司开发的一款网页浏览器,自 2008 年 9 月第一个测试版本发布以来,其市场占有率逐步上升,至 2014 年 5 月,Chrome 已超越 Fi ...

  4. 程序员的你是否熟练掌握Chrome开发者工具?

    写在前面 再过几天就是1024程序员节日了,这里提前祝各位程序员同胞们节日快乐哈^_^ 回归正题,本文主要是介绍一下Chrome developer tool(开发者工具)的使用,以方便我们的日常开发 ...

  5. Chrome浏览器安装devtools开发者工具

    Chrome浏览器安装devtools开发者工具 vue-devtools是一款基于chrome游览器的插件,用于调试vue应用,这可以极大地提高我们的调试效率.但是很多小伙伴无法直接访问谷歌商店,今 ...

  6. Chrome 89 新功能一览,性能提升明显,大量 DevTools 新特性!

    今天 Chrome 更新了最新版本 Chrome89,新版本在启动.响应速度上更快,同时 CPU 占用率大幅下降. 比如,提供前进后退缓存(20%的页面可瞬时进退)等特性,号称启动速度快了 25%.载 ...

  7. 屏幕分辨率测试工具(舍弃)---chrome开发者工具devTools(强烈建议系统学习)

    2019-01-25 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://w ...

  8. DevTools开发者工具(chrome谷歌浏览器)

    概述 官方文档 https://developers.google.com/web/tools/chrome-devtools/ (需科学上网) 打开方法: 在Chrome菜单中选择 更多工具 > ...

  9. 在 Chrome 开发者工具中调试 node.js

    命令行工具 devtool ,它可以在 Chrome 的开发者工具中运行 Node.js 程序. 下面的记录显示了在一个 HTTP 服务器中设置断点的情况. 该工具基于 Electron 将 Node ...

最新文章

  1. VMWare虚拟机与主机共享文件夹(如何安装VMWare tools)windows与windows共享
  2. 使用国内源安装k8s
  3. 零基础python嵌入式开发_零基础Python入门教程
  4. 数组越界怎么判断_算法连载之求解两个有序数组的中位数
  5. c语言编程切片stl1005无标题,C语言实现简单的单向链表(创建、插入、删除)及等效STL实现代码...
  6. 乔春洋:品牌管理创新
  7. 关于如何查看 EntityValidationErrors 详细信息的解决方法
  8. Python将txt文件转为json文件
  9. 一文让你读懂Macbook的使用技巧及命令
  10. java.io.FileWriter class doesn’t use UTF-8 by default
  11. [渝粤教育] 西南科技大学 液压与气压传动 在线考试复习资料
  12. MicroPython之ADS1115+平滑滤波NTC温度采集
  13. C 语言 long long 和 double输入输出格式问题
  14. 对于IT者的一些有价值的工作建议
  15. 【10. 信号量和管程】
  16. 管不住嘴、挪不动腿?
  17. 云计算机教室布置图,图解:颠覆传统 带你走进升腾云教室
  18. 怎样解决南北互通的难题?
  19. Fastdfs 卸载
  20. 正常性入职岗前培训(非培训机构的实习生入职培训)---基础知识总结

热门文章

  1. SQL注入之二次注入(sql-lab第24关)
  2. CoreNLP请求超时 runtime out
  3. geth测试私链挖矿时发现很很慢,提高速度
  4. 零起点学算法95——弓型矩阵
  5. SuperMap导航条控件设置
  6. 初识Frida--Android逆向之Java层hook (二)
  7. android的窗口机制分析------事件处理
  8. 采用SwipeFreshLayout+Recyclerview实现下拉刷新和上拉加载更多以及CoordinatorLayout的引入
  9. java控制一次传10条数据_java 定时同步数据的任务优化
  10. python图形编程复选按钮和单选按钮详细说明_Python_tkinter_单选框(Radiobutton)与复选框(Checkbutton)...