What's New In DevTools (Chrome 59)来看看最新Chrome 59的开发者工具又有哪些新功能
原文: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的开发者工具又有哪些新功能相关推荐
- chrome控制台如何把vw显示成px_Chrome 开发者工具的11 个高级使用技巧
作者 | bitfish 译者 | 王坤祥 策划 | 蔡芳芳 来源 | 前端之巅 本文作者从开发者角度出发,介绍了几个关于 Chrome 开发者工具的高级用法.熟练使用这些高级用法可以大大地提高你的 ...
- Chrome开发者工具中Elements(元素)断点的用途
2019独角兽企业重金招聘Python工程师标准>>> SAP Engagement Center UI的这个按钮会每秒钟刷新一次,显示页面已经打开了多长时间. 需求:需要找到哪行J ...
- 使用 Chrome 开发者工具进行 JavaScript 问题定位与调试
引言 Google Chrome 是由 Goole 公司开发的一款网页浏览器,自 2008 年 9 月第一个测试版本发布以来,其市场占有率逐步上升,至 2014 年 5 月,Chrome 已超越 Fi ...
- 程序员的你是否熟练掌握Chrome开发者工具?
写在前面 再过几天就是1024程序员节日了,这里提前祝各位程序员同胞们节日快乐哈^_^ 回归正题,本文主要是介绍一下Chrome developer tool(开发者工具)的使用,以方便我们的日常开发 ...
- Chrome浏览器安装devtools开发者工具
Chrome浏览器安装devtools开发者工具 vue-devtools是一款基于chrome游览器的插件,用于调试vue应用,这可以极大地提高我们的调试效率.但是很多小伙伴无法直接访问谷歌商店,今 ...
- Chrome 89 新功能一览,性能提升明显,大量 DevTools 新特性!
今天 Chrome 更新了最新版本 Chrome89,新版本在启动.响应速度上更快,同时 CPU 占用率大幅下降. 比如,提供前进后退缓存(20%的页面可瞬时进退)等特性,号称启动速度快了 25%.载 ...
- 屏幕分辨率测试工具(舍弃)---chrome开发者工具devTools(强烈建议系统学习)
2019-01-25 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://w ...
- DevTools开发者工具(chrome谷歌浏览器)
概述 官方文档 https://developers.google.com/web/tools/chrome-devtools/ (需科学上网) 打开方法: 在Chrome菜单中选择 更多工具 > ...
- 在 Chrome 开发者工具中调试 node.js
命令行工具 devtool ,它可以在 Chrome 的开发者工具中运行 Node.js 程序. 下面的记录显示了在一个 HTTP 服务器中设置断点的情况. 该工具基于 Electron 将 Node ...
最新文章
- VMWare虚拟机与主机共享文件夹(如何安装VMWare tools)windows与windows共享
- 使用国内源安装k8s
- 零基础python嵌入式开发_零基础Python入门教程
- 数组越界怎么判断_算法连载之求解两个有序数组的中位数
- c语言编程切片stl1005无标题,C语言实现简单的单向链表(创建、插入、删除)及等效STL实现代码...
- 乔春洋:品牌管理创新
- 关于如何查看 EntityValidationErrors 详细信息的解决方法
- Python将txt文件转为json文件
- 一文让你读懂Macbook的使用技巧及命令
- java.io.FileWriter class doesn’t use UTF-8 by default
- [渝粤教育] 西南科技大学 液压与气压传动 在线考试复习资料
- MicroPython之ADS1115+平滑滤波NTC温度采集
- C 语言 long long 和 double输入输出格式问题
- 对于IT者的一些有价值的工作建议
- 【10. 信号量和管程】
- 管不住嘴、挪不动腿?
- 云计算机教室布置图,图解:颠覆传统 带你走进升腾云教室
- 怎样解决南北互通的难题?
- Fastdfs 卸载
- 正常性入职岗前培训(非培训机构的实习生入职培训)---基础知识总结
热门文章
- SQL注入之二次注入(sql-lab第24关)
- CoreNLP请求超时 runtime out
- geth测试私链挖矿时发现很很慢,提高速度
- 零起点学算法95——弓型矩阵
- SuperMap导航条控件设置
- 初识Frida--Android逆向之Java层hook (二)
- android的窗口机制分析------事件处理
- 采用SwipeFreshLayout+Recyclerview实现下拉刷新和上拉加载更多以及CoordinatorLayout的引入
- java控制一次传10条数据_java 定时同步数据的任务优化
- python图形编程复选按钮和单选按钮详细说明_Python_tkinter_单选框(Radiobutton)与复选框(Checkbutton)...