我想知道是否有一个工具或类似的东西可以在网页上调用 JavaScript 函数时拦截它们,例如假设我在网页上按下向上箭头键,该键附带一个事件,该事件调用一个方法将 div 颜色更改为红色.. 有没有什么工具可以在我按下向上箭头时记录被调用函数的名称?
答案1
您可以使用 Firebug 来实现这一点:https://getfirebug.com/
这是一个非常通用的 Firefox 插件,用于开发和调查:-)
然后您可以使用“脚本”面板中的“Break on next”功能: https://getfirebug.com/wiki/index.php/Script_Panel#Break_On_Next
每次激活一段 javascript 代码时,它都会向您显示执行的代码。
Firebug 的其余功能也可以让您准确地找到您所需要的内容。
答案2
大多数浏览器都有类似 Firebug 的调试工具,常用的快捷键是 F12 键:
- IE :F12
- Chrome:F12 或 Ctrl + Shift + I
- Opera:Ctrl + Shift + I
- 萤火虫:F12
在大多数情况下,您还可以在 JavaScript 代码中即时使用“断点”,也可以直接在 JavaScript 控制台中编写,方法是在 JavaScript 代码中写入类似以下内容: console.log("hello")
。
您还可以通过在该类工具的“控制台”选项卡中调用它们来直接与 Dom 或加载的 javasript 对象进行交互。
这些开发工具也可以帮助您在 CSS 上进行交互。