chrome devTool
在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的更多相关文章
- 如何使用chrome devtool调试Mobile网页?
		
凡是做过mobile网页web app开发的朋友一定对开发效率的底下会有吐槽.现在chrome dev tool改变了程序员们的苦比. 0.登录google chrome 1. chrome://in ...
 - 全新Chrome Devtool Performance使用指南
		
运行时性能表现(runtime performance)指的是当你的页面在浏览器运行时的性能表现,而不是在下载页面的时候的表现.这篇指南将会告诉你怎么用Chrome DevToos Performan ...
 - javascript 反调试 监听用户打开了Chrome devtool
		
let div = document.createElement('div'); let loop = setInterval(() => { console.log(div); ...
 - 利用chrome devtool 观察页面占用内存
		
推荐阅读:解决内存问题 1. 任务管理器 我们看看下面这幅图: 内存占用空间:原生内存,Dom节点就是存在原生内存里面的. Javascript使用的内存:代表JS堆内存,我们只需要关心括号里面的值( ...
 - 详解Google Chrome浏览器(操作篇)(一)
		
开篇概述 在上篇博客中详解Google Chrome浏览器(理论篇)一文中,主要讲解了Chrome 搜索引擎使用.Chrome安装和基本操作.Chrome 基本架构.多线程等原理性问题,这篇将重点讲解 ...
 - 这是一款借助chrome 插件的微信机器人
		
1.chrome kit微信机器人简介 借助chrome 插件 js注入来实现消息的发送 chrome devtool api的调用来监听https请求 打开微信登录界面,在扫码登录前必须先打开too ...
 - 浅谈Google Chrome浏览器(操作篇)(上)
		
开篇概述 在上篇博客中详解Google Chrome浏览器(理论篇)一文中,主要讲解了Chrome 搜索引擎使用.Chrome安装和基本操作.Chrome 基本架构.多线程等原理性问题,这篇将重点讲解 ...
 - Chrome 调试技巧: 调整网速
		
为了方便调试某些内容,比如我想网速设置为 1kb每秒,甚至0kb每秒. 1.打开chrome DevTool ,切换到 "Network".找到最右侧 "Online&q ...
 - 本地chrome调试服务器node
		
Node内置了V8引擎提供的 inspector 调试器,可以通过 TCP 协议从外部访问这个调试器,方便对Node程序进行调试.启动调试的标志有: Flag Meaning --inspect En ...
 
随机推荐
- CentOS 7.5静默安装oracle 11g
			
1.安装前环境准备 1.1.配置本地yum源 #因公司内网环境,没有互联网,所以需要配置本地yum源,安装所需依赖包等. #挂载ios镜像centos7.5-1804 [root@oracle ~]# ...
 - Hadoop 格式化namenode时报错警告:WARN common.Util: Path /data/dfs/name should be specified as a URI in configuration
			
格式化namenode时报错警告:WARN common.Util: Path /data/dfs/name should be specified as a URI in configuration ...
 - Three.js中的group,obj,模型中layers层级与相机
			
目录 Three.js中的group,obj,模型中layers层级与相机 layers group中的.layers.mask设置 一些设想 Three.js中的group,obj,模型中layer ...
 - 《自制编程语言--基于C语言 郑钢》学习笔记
			
<自制编程语言>学习笔记 本仓库内容 <自制编程语言>源码 src/sparrow.tgz <自制编程语言>读书笔记 docs/* <自制编程语言>样章 ...
 - java连数据库和数据库连接池踩坑日记(一)-------oracle连接的一些问题
			
最近接触oracle有点多,同时也在配置数据库连接池,坑也就踩多了,记录下. 事情还没有结束,没时间记录问题,很多事情都忘了,过了国庆再写的话可能就真的全忘了吧……而且不单单是数据库问题,还有一些数据 ...
 - elasticsearch routing
			
当索引一个文档的时候,文档会被存储到一个主分片中. Elasticsearch 如何知道一个文档应该存放到哪个分片中呢?当我们创建文档时,它如何决定这个文档应当被存储在分片 1 还是分片 2 中呢?首 ...
 - T-MAX组--项目冲刺(第三天)
			
THE THIRD DAY 项目相关 作业相关 具体描述 所属班级 2019秋福大软件工程实践Z班 作业要求 团队作业第五次-项目冲刺 作业正文 T-MAX组--项目冲刺(第三天) 团队名称 T-MA ...
 - Kubernetes 下零信任安全架构分析
			
点击下载<不一样的 双11 技术:阿里巴巴经济体云原生实践> 本文节选自<不一样的 双11 技术:阿里巴巴经济体云原生实践>一书,点击上方图片即可下载! 作者 杨宁(麟童) 阿 ...
 - springboot整合vue实现上传下载文件
			
https://blog.csdn.net/yhhyhhyhhyhh/article/details/89888953 文章目录 springboot整合vue实现上传下载文件 1上传下载文件api文 ...
 - DMA与PIO是什么东西?
			
1. DMA全称是什么? Direct Memory Access 2. PIO全称是什么? Programming Input/Output 3. DMA与PIO是两种不同的模式 3.1 DMA 不 ...