前端必须知道的开发调试知识1 | 青训营

50 阅读1分钟

01 bug 与 debug

Bug的产生:first bug  bug or feature  node code,no bug

前端debug特点:第一,多平台——浏览器、hybrid、nodels、小程序、桌面应用;第二,多环境——本地开发环境、线上环境;第三,多工具——chrome devtools、 Charles、spy-debugger、whistle、 vchnsole;第四,多技巧——console、breakponit、sourcemap

、代理学

 

02 chrome devtools

动态修改元素和样式:

点击.cls开启动态修改元素的class

属于字符串可以动态的给元素添加类名

勾选、取消类名可以动态的查看类名生效效果

点击具体的样式值(字号、颜色、宽度高度等)可以进行编辑,浏览器内容区域实时预览

Computed下点击样式里的箭头可以跳转到styles面板中的css规则

可以用以下2种方式强制激活伪类:

选中具有伪类的元素,点击.hov

Dom树右键菜单,选择force state

 

Console

Console.log

Console.warn

Console.error

Console.debug

Console.info

Console.table

具象化的展示JSON和数组数据

Console.dir

通过类似文件树的方式展示对象的属性

占位符

给日志添加样式,可以突出重要信息

(右侧可以选择等级,对日志进行分类查看)

 

Sorce tab

区域1:页面资源文件目录树

区域2:代码预览区域

区域3:debug 工具栏

从左到右依次为

暂停(继续)

单步跳过

进入函数

跳出函数

单步执行

激活(关闭)所有断点

代码执行异常自动

区域4:断点调试器