你应该了解的 5 个 JavaScript 调试技巧

简介:
+关注继续查看

我之前使用过用printf debugging,自此之后我用这种方法似乎总能更快地解决bug。 在某些情况下需要更好的工具,下面是其中的一些佼佼者,我敢肯定你会发现它们的有用之处:

1. debugger

正如我之前提到的,你可以使用“debugger;”语句在代码中加入强制断点。 需要断点条件吗?只需将它包装它在IF子句中:


  1. if (somethingHappens) {
  2.     debugger;
  3. }

只需记住在上线前移除。

2. 当节点变化时断开

有时DOM像有了自己的想法。当不可思议的变化发生时很难找到问题的根源。 Chrome开发人员工有调试这个问题的超级有用技能。这就是所谓的“Break on…”,你可以通过在元素选项卡上右键DOM节点找到它。 
断点可以在节点被删除后设置,当节点的属性更改或者其子树中的节点变化时。

3. Ajax断点

XHR断点或我称作的Ajax断点,也允许当一个预期Ajax请求创建时断开。 当调试你的web应用的网络时这是个让人吃惊的工具。

4. 模拟不同的移动设备

Chrome增加了内置的移动设备模拟工具,这将简化你的日常工作。 选择任何非Console的选项卡找到它们,按键盘上的esc键并选择你想摸你的移动设备。 你当然不会得到一个真正的iPhone,但尺寸、触摸事件和agemt都会为你效仿。

5. 通过审核提升你的站点

YSlow是个伟大的工具。Chrome也在开发人员工具下包含一个称作Audits的类似工具。 使用快速审核一下你的网站,来获得有用实际的优化技巧。

还有什么呢? 没有这些工具我不能想象如何开发。当我发现新的后我会发布更多,敬请期待。


英文原文:5 Javascript debugging tips you’ll start using today  

原文发布时间为:2014-03-04

本文来自云栖社区合作伙伴“Linux中国”

相关文章
|
1月前
|
Web App开发 JavaScript 前端开发
js调试的作用及用法
js调试的作用及用法
29 1
|
2月前
|
监控 JavaScript 前端开发
JavaScript 中的错误处理与调试技巧
在 JavaScript 中,错误处理和调试是开发过程中非常重要的一部分。良好的错误处理可以使你的应用程序更加稳定和健壮,而高效的调试技巧可以帮助你快速定位和解决问题。本文将介绍 JavaScript 中的错误处理和调试技巧。
|
7月前
|
JavaScript 开发者
JS逆向 -- 本地调试
JS逆向 -- 本地调试
111 0
JS逆向 -- 本地调试
|
9月前
|
Web App开发 JavaScript
【分享】FD js本地调试文件替换后CROS跨域错误
【分享】FD js本地调试文件替换后CROS跨域错误
【分享】FD js本地调试文件替换后CROS跨域错误
|
9月前
|
JavaScript 前端开发 开发者
利用f12开发者工具在线调试网站js
利用f12开发者工具在线调试网站js
617 0
利用f12开发者工具在线调试网站js
|
11月前
|
Web App开发 JavaScript 前端开发
译:16个你可能不知道的JavaScript调试技巧
译:16个你可能不知道的JavaScript调试技巧
119 0
译:16个你可能不知道的JavaScript调试技巧
|
Web App开发 JavaScript 前端开发
chrome调试12-调试javascript的流程
chrome调试12-调试javascript的流程
51 0
chrome调试12-调试javascript的流程
|
JavaScript 前端开发
JavaScript——调试的使用
JavaScript——调试的使用
JavaScript——调试的使用
|
资源调度 监控 JavaScript
Sentry 官方 JavaScript SDK 简介与调试指南
Sentry 官方 JavaScript SDK 简介与调试指南
346 0
Sentry 官方 JavaScript SDK 简介与调试指南
|
Web App开发 JavaScript iOS开发
Xcode9用Safari调试模拟器JS代码显示“无可检查的应用程序”的原因
Xcode9用Safari调试模拟器JS代码显示“无可检查的应用程序”的原因
660 0
相关产品
云迁移中心
推荐文章
更多