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

98 阅读2分钟

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

这是我参与「第四届青训营 」笔记创作活动的第8天 前端必须知道的开发调试知识

1、什么是BUG

image.png bug是什么意思?
bug本意是臭虫、缺陷、损坏、窃听器、小虫等意思。现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞),如一些游戏中不完善的地方。 另外由于现在社会的发展bug另有一种引申意义用来形容某事物厉害的超乎想象BUG可以使电脑系统崩溃,容易被攻击,现有修复漏洞工具。

2、前端Debug的特点

多平台 浏览器、nodejs、小程序、桌面应用…

多环境 本地开发环境、线上环境…

多工具 chrome、devTools、Charles、Spy-Debugger、vConsole…

多技巧 Console、BreakPoint、sourceMap

3、Chrome DevTools

  1. Chrome DevTools–Element工具栏

页面上右键–>检查工具,或者直接F12键显示出来。

动态修改元素和样式

  • 点击.cls开启动态修改元素的class
  • 输入字符串可以动态的给元素添加类名
  • 勾选/取消类名可以动态的查看类名生效效果
  • 点击具体的样式值(字号、颜色、宽度高度等)可以进行编辑,浏览器内容区域实时预览
  • Computed下点击样式里的箭头可以跳转到styles面板中的CSS规则
  1. Chrome DevTools–Console日志工具栏

console日志工具栏是我们在写js代码时用到的最多的,我们可以在js代码中插入相应的语句,在devTools中查看相应的输入日志,在函数的不同阶段插入不同的console可以帮助我们观察到函数不同阶段变量的变化,帮助我们找出问题。

4、移动端H5调试

真机调试

真机调试时,如果使用有线连接非常不方便,建议直接扫码。可以使用Fehelper插件(推荐)将网站生成二维码,在局域网内里可以用手机直接扫码查看网站。

image.png

5、小黄鸭调试大法

image.png

6、总结

买个鸭子;对代码有帮助 🦆;