Chrome 开发 调试

Chrome Developers

快捷键

1.浏览器中的快捷键

Chrome快捷方式windowsMac
打开开发者工具f12/Ctrl+Shift+ICmd + Opt + I
切换element箭头模式和浏览器窗口Ctrl + Shift + CCmd + Shift + C
焦点放在控制台上Ctrl + Shift + JCmd + Opt + J
在隐身模式打开新窗口Ctrl + Shift + NCmd + Shift + N
查看历史页Ctrl + HCmd + Y
切换和关闭书签栏Ctrl + Shift + BCmd + Shift + B
任务管理器Shift + ESCShift + ESC
历史记录的下一页Alt + RightOpt + Right
历史记录的前一页Backspace, Alt + LeftBackspace, Opt + Left
选中地址栏内容F6, Ctrl + L, Alt + DCmd + L, Opt + D

2.开发面板中快捷键

Chrome快捷方式windowsMac
设置对话框?, F1?
切换面板Ctrl + ] , Ctrl + [Cmd + ],Cmd + [
控制台位置Ctrl + Shift + DCmd + Opt + J
切换设备模式Ctrl + Shift + MCmd + Shift + M
强制刷新Ctrl + F5, Ctrl + Shift + RCmd + Shift + R
在所有来源中搜索文本Ctrl + Shift + FCmd + Opt + F
按文件名搜索Ctrl + O, Ctrl + PCmd + O, Cmd + P
放大,缩小,恢复Ctrl + +/ Ctrl + - /Ctrl + 0Shift + +/ Shift + - /Shift + 0
Element快捷方式windowsMac
展开 / 折叠节点left rightleft right
全部展开 / 折叠节点Alt + 点击剪头图标Opt + 点击剪头图标
编辑属性置(tab切换到next)Enter, 属性上双击Enter, 属性上双击
隐藏元素HH
切换编辑HTMLF2F2
Source快捷方式windowsMac
项目中定位文件ctrl+p...
跳到制定函数ctrl+shift+o...
跳到指定行ctrl+G (:12:2)12行第二个位置...
Styles快捷方式windowsMac
切换颜色值表示法Shift + 点击颜色选择器小方块Shift + 点击颜色选择器小方块
递增 / 递减值Up,PgUp,Down,pgDownUp,PgUp,Down,pgDown
递增 / 递减值为10Shift+ (Up,PgUp,Down,pgDown)shift+(Up,PgUp,Down,pgDown)
递增 / 递减值为0.1Alt+ (Up,PgUp,Down,pgDown)Alt+(Up,PgUp,Down,pgDown)
递增 / 递减值为100Ctrl+ (Up,Down)Ctrl+(Up,Down)
编辑属性,属性值单击 (tab切换到next) (tab+shift切换到pre)...
Element&style
  1. 按Right Arrow(向右箭头)键展开折叠的节点。再次按下可移动到(现在展开的)节点的第一个子节点。您可以使用这个技巧快速浏览深层嵌套的节点。
  2. 在你的 console 里 输入下面的命令:document.designMode = "on" 可以直接修改网页上的内容了。
  3. 移动dom 直接鼠标拖住移动释放就可以
  4. dom 断点调试:子树修改 属性修改 元素移除
  5. Event Listeners:勾选Ancestors 可以查看祖先有的这个事件的
    Framework listeners:DevTools自动解析框架或库封装事件的代码
  6. ==style中 "Inherited from ..." 为分界上面是自己的样式,下面是继承祖先的样式==
  7. 显示用户代理Shadow DOM当你处理按钮和输入等事情时,Web浏览器通常会构造隐藏的属性:setting->ELements->Show user agent shadow DOM 可以产看到一下属性例如:
    ::-webkit-input-placeholder {
           color: red;
       }
复制代码
表达式
  1. $() 返回与指定的CSS选择器匹配的第一个元素。 document.querySelector()的快捷方式。
  2. 引入其他插件有$会覆盖自带的
  3. $0 - 4访问最近选择的元素和对象。
  4. $_返回最近一次计算的表达式的值。
  5. copy(object)将对象元素复制到剪切板,可以用于转换请求后数据的格式json:copy(result) 然后在编辑器之类的直接粘贴就格式化成功了。
  6. getEventListeners(object)返回在指定对象上注册事件的所有监听器,是一个对象
  7. debuge(fName) :调用时候就会自动断点到这个函数中 undebug(function)
  8. monitor(function) :当调用某个 function 时,Console 会输出这个 function 的名字和参数 unmonitor(function)
  9. inspect(object/function) 可以跳到相应的方法或者是element
  10. F8释放断点,F10大步走,F11最小步走,SHIFT+F11跳出
调试技巧
  1. 添加黑盒测试Blackbox Script 黑盒文件调试法,将此文件设置为黑盒,这样在调试时将不会进入这个文件
    两种添加方式:1. 直接右击选择
    2. setting中Blackboxing设置
  2. 添加条件断点
  3. Call Stack :断点处的债堆栈,就是从该函数起,逐级追寻调用到他的函数名
  4. ==截图==在Elements标签中,选择一个元素,按下cmd-shift-p(windows则为ctrl-shift-p)组合键,搜索并选择Capture node screenshot进行保存操作
  5. ==转换base64== Network下转中图片然后 Copy iamge as data URI
Network调试
  1. 开始/停止记录
  2. 录像代表开启截屏模式,即截取网页在加载过程中的瞬间 悬浮和点击显示请求的资源,双击展示大图
  3. Hide data URLs这个是过滤data协议的东西(比如base64的图片),若是页面请求非常多的情况下,勾选这个,可以让我们更快速的定位一些请求
  4. Preserve log 勾选代表:当刷新页面时不清除之前的请求
  5. Disable cache 勾选代表:禁用缓存,则当重新刷新页面时所有的数据将会重新获取,而不使用缓存。
  6. Offline勾选代表:使得网页处于离线状态。可以设置网络状态
Source调试
  1. Snippets 随时编写代码 右击run 或者ENTER+CTRL
  2. 条件breakpoint
  3. 添加本地文件到浏览器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值