浏览器调试

1.一些命令

(1)打开命令ctrl+shift+p

(2)切换主题:>> theme

(3)截屏:>> screenshot

(4)控制台位置:>> dock

2.Element

(1)查看元素

 (2)查找dom 

定位节点 搜索:>> className、div#one、//ul/li

切换到console:>>  inspect(document.getElementById('one'))

(3)css (知道值找属性)

 (4)css(盒子模型 '-'代表无)

 (5)css(按钮 hover样式固定查看)

 (6)css(多个li 标签只改一个 .cls使用)

(7)css(复制样式)

 右键->copy->copy styles

(8)css(computed属性)

computed所有生效的属性 

 (9)css(layout)

列出来了flex布局和grid布局的元素

 

 

3.Console(快捷键 ctrl+shift+j)

(1)$符号

   $_ 返回上一条语句的结构

   $0 返回当前选择节点,$0.offsetHeight

   $1 返回上一个选择节点

   $2 返回上上一个选中节点

(2)console.常见一些方法

   clear、group、time()、timeEnd()、table() 

   (3) 其它

 4.JavaScript调试

(1)js暂停(即调试方式)

      Event Listener Breakpoint

      debugger

      断点

     Dom Breakpoint

(2)debugger & 断点

(3)Dom Breakpoint

      设置了,那段代码修改了,就会被暂停

 (4)Event Listener Breakpoint

 

 4.Network

(1)请求工具

 (2) HAR File

      HAR file:浏览器和服务器的交互数据

      用法:用户访问网络出现问题 -> 下载HAR file -> 把文件导入自己电脑 -> 可以看到用户请求的状态,来做分析

(3)数据统计

 

 5.Application

    (1) 方法

        localstorage.clear()

        document.cookie = 'username = John'

 

 6.log point调试

   找到元素的对应方法,行号前面右击'Add logpoint'

 7.其它高级调试工具

 (1)Replay XHR 重新发起请求

 (2)copy as fetch -> 控制台修改参数 -> 发起请求

 (3)copy(obj) 拷贝对象

 (4)截全屏:ctrl+shift+p调出控制台,screenshot

 (5)添加条件断点: 找到行号 -> Add contional breakpoint

 (6)控制台安装npm包:安装插件Console Importer ,然后$i('loadsh')

   (7) document.querySelectordocument.querySelectorAll用$ 或者$$ 代替

   (8) 快速生成元素js代码:copy js path ->document.querySelector("#syAdmin > div.cerLayout >div.btn")

   

posted @ 2023-06-23 10:47  卷叶小树  阅读(48)  评论(0编辑  收藏  举报