18

在雅虎天气页面上,有一个链接标记为C将温度单位从 更改FahrenheitCelsius

小麦雅虎

我正在调试此操作并了解将 F 转换为 C 的幕后执行的 JavaScript。调试此类事情的方法是什么?

链接http ://weather.yahoo.com/?w=2295401

4

1 回答 1

40

使用谷歌浏览器,

  1. 当您要调试的操作发生时,右键单击正在“视觉”更改的项目,然后单击“检查元素”。在这种情况下,我们可以检查温度值

  2. 再次右键单击 DOM 视图中的元素并选择 Break on -> Attributes modify

  3. 现在执行您要调试的操作(在这种情况下,单击°C 项)

检查元素

您会注意到代码将“暂停”,您可以在调试器中调试代码

调试器

然而,在这种情况下,代码被压缩/缩小,因此很难理解实际发生了什么,但同样的方法可以用于其他类似的情况

更新

观看此 Chrome 开发工具视频,了解许多有用的调试技巧: http ://www.youtube.com/watch?v=BaneWEqNcpE

于 2012-11-11T20:24:03.463 回答