天天看点

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

<a target="_blank"></a>

if (somethinghappens) {

    debugger;

}

只需记住在上线前移除。

有时dom像有了自己的想法。当不可思议的变化发生时很难找到问题的根源。 chrome开发人员工有调试这个问题的超级有用技能。这就是所谓的“break on…”,你可以通过在元素选项卡上右键dom节点找到它。 

断点可以在节点被删除后设置,当节点的属性更改或者其子树中的节点变化时。

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

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

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

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

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

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

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

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