在console中访问节点

使用document.querySelectAll()访问元素

使用$0快速访问选中的元素,光标选中的元素,早console中输入$0获取选中元素的dom信息

拷贝 》JS Path    选中选择 copy===》copy js path,在console中输入,

显示就是选中元素的document.querySelectAll()信息,直接回显示选中元素的dom信息

打开控制台,最右边的三个点====》more  tools ===>animations 打开动画面板

console面板

1 断点调试

2 及时运行js代码

3 打印日志

document.cookie 查看浏览器的cookie

console中执行js代码,shift+回车 换行,不会执行代码,直接回车,执行js代码

vscode插件live-server可以实现在本地搭建服务器

console.log custom 可以定制样式

console.log('%cinfo',styles);在输出的信息前面加上占位符%c就可以定制输出信息的样式

demo:

console.log('%c这里展示定制样式','color:red;font-size:20px;border:1px solid blue;');

console.asset(false,'断言失败');第一个参数是boolean值,相当于try catch中的catch,false的时候,输出断言失败

检测一个方法执行的时间

console.time() 检测的方法 console.timeEnd()     输出方法执行的时间

demo:

function demo(){
for(var i=0; i<1000; i++){
console.log(i)
}}
console.time(); demo(); console.timeEnd()

清空日志:console.clear()

调试js代码:

1 如果知道出错的方法位置,就可以在方法中直接写上debugger

2 线上代码调试

打开控制台,切到source面板,

下方显示调试面板,在最后的Event Listener Breakpoints中的mouse 中的有各种鼠标事件,勾选想要监听的事件,在操作的时候就会在对应的地方直接进入debugger

3 直接在source面板中 找到对应的js文件,在左边对应的行数位置点击想要debugger的地方,创建断点

打断点的过程中,我们可以在右侧面板的scope中查看运行时状态中的所有能量的值;watch中可以添加需要实时监听的变量

也可以在console面板中输入要查看的值====》回车,查看变量的值

可以直接在js代码中修改js代码,ctrl+s保存,就暂时保存了代码,可以直接执行修改过的代码

Sources面板简介:

Page 显示当前页面所有的静态资源,ctrl+p 全局搜索文件,并打开

使用Snippets来辅助Debugging

在sources面板的左侧,调出snippets面板,点击new snippet 添加新的代码片段,在右侧的面板中就可以添加新的代码,写完之后保存,右键点击左侧新建的代码片段文件,点击run就可以执行新添加的代码片段了

使用DevTools作为代码编辑器

在souces面板中,左侧,跟gage 和Snippets在一起有一个Filesystem面板,点击add folder to workplace,可以将选择的代码文件添加到浏览器的工作空间,

比如,添加当前项目的源文件进来,就可以编辑当前项目的代码,实现实时更改代码的功能;这个时候更改代码就会实时修改源文件,其实就是在这里代码并修改,

实现实时更新

Network

查看网页资源请求概览,查看资源分布

针对单一请求查看Request/Response或时间消耗等

分析网页性能优化,使用工具代理页面请求数据等

ctrl+shift+p 调出命令窗口 sensors

sensors窗口可以调节设备的所在的地理位置 模拟设备触摸 模拟设备感应等

vue 开发工具 vue-dev-tools

react 开发工具 react-dev-tools

chrome devTool的更多相关文章

  1. 如何使用chrome devtool调试Mobile网页?

    凡是做过mobile网页web app开发的朋友一定对开发效率的底下会有吐槽.现在chrome dev tool改变了程序员们的苦比. 0.登录google chrome 1. chrome://in ...

  2. 全新Chrome Devtool Performance使用指南

    运行时性能表现(runtime performance)指的是当你的页面在浏览器运行时的性能表现,而不是在下载页面的时候的表现.这篇指南将会告诉你怎么用Chrome DevToos Performan ...

  3. javascript 反调试 监听用户打开了Chrome devtool

    let div = document.createElement('div'); let loop = setInterval(() => {     console.log(div);     ...

  4. 利用chrome devtool 观察页面占用内存

    推荐阅读:解决内存问题 1. 任务管理器 我们看看下面这幅图: 内存占用空间:原生内存,Dom节点就是存在原生内存里面的. Javascript使用的内存:代表JS堆内存,我们只需要关心括号里面的值( ...

  5. 详解Google Chrome浏览器(操作篇)(一)

    开篇概述 在上篇博客中详解Google Chrome浏览器(理论篇)一文中,主要讲解了Chrome 搜索引擎使用.Chrome安装和基本操作.Chrome 基本架构.多线程等原理性问题,这篇将重点讲解 ...

  6. 这是一款借助chrome 插件的微信机器人

    1.chrome kit微信机器人简介 借助chrome 插件 js注入来实现消息的发送 chrome devtool api的调用来监听https请求 打开微信登录界面,在扫码登录前必须先打开too ...

  7. 浅谈Google Chrome浏览器(操作篇)(上)

    开篇概述 在上篇博客中详解Google Chrome浏览器(理论篇)一文中,主要讲解了Chrome 搜索引擎使用.Chrome安装和基本操作.Chrome 基本架构.多线程等原理性问题,这篇将重点讲解 ...

  8. Chrome 调试技巧: 调整网速

    为了方便调试某些内容,比如我想网速设置为 1kb每秒,甚至0kb每秒. 1.打开chrome DevTool ,切换到 "Network".找到最右侧 "Online&q ...

  9. 本地chrome调试服务器node

    Node内置了V8引擎提供的 inspector 调试器,可以通过 TCP 协议从外部访问这个调试器,方便对Node程序进行调试.启动调试的标志有: Flag Meaning --inspect En ...

随机推荐

  1. mysql5.7的手动安装

    1.安装必要的组件    | yum install –y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ li ...

  2. 【CSS】div

    一.div內容溢出 .remark-div { overflow: auto; height: auto; max-height: 100px; } 1.溢出 overflow :auto时,内容超过 ...

  3. 2-使用git管理一个单片机程序

    https://www.cnblogs.com/yangfengwu/p/10842205.html 我用电脑压缩一个文件,然后通过git上传,然后在新买的linux系统通过wget 网络下载这个压缩 ...

  4. 如何在Processing中用鼠标获取RGB颜色数值

    要做一个抠图应用,所以随手做了个鼠标取色,代码如下: void mousePressed(){ int imgC = get(mouseX,mouseY); int R = (imgC >> ...

  5. 2019acm山东省赛C题

    传送门:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=4115 昨天赛场上只想到了一种情况:最远点一定是在最后一次循环中产生 ...

  6. 性能测试学习第十天-----性能案例分析之CPU消耗过高&响应时间较长

    一.现象  /pinter/case/cpu?type=1   使用google的gjson.tojson性能较差    type=2 使用性能好的阿里巴巴的fastjson库 压测过程中,发现应用服 ...

  7. Java ArrayList对象集合去重

    import java.util.ArrayList; import java.util.Iterator; public class StringSampleDemo { public static ...

  8. 在Kaggle免费使用GPU训练自己的神经网络

    Kaggle上有免费供大家使用的GPU计算资源,本文教你如何使用它来训练自己的神经网络. Kaggle是什么 Kaggle是一个数据建模和数据分析竞赛平台.企业和研究者可在其上发布数据,统计学者和数据 ...

  9. Spring boot+Vue全栈开发---Spring Boot文件上传

    https://blog.csdn.net/Day_and_Night_2017/article/details/86980743 文件上传涉及到两个组件:CommonsMultipartResolv ...

  10. blaze advisor模型部署工具

    python信用评分卡建模(附代码,博主录制) https://study.163.com/course/introduction.htm?courseId=1005214003&utm_ca ...