如何检查哪些函数运行以及何时运行
How to check which functions run and when?
我想看看将运行哪些JS函数。有办法看到它吗?
例如,我有一个带有onclick
事件的按钮(它调用一个函数)。点击后,我想检查哪个功能已经运行;如果函数调用了另一个函数,我希望两者都能调用。
在chrome浏览器中,在开发人员控制台下(右键单击"检查元素"可以获得它),源选项卡->Watch、Callstack、Scope、Breakpoints、Event Listeners可能会帮助您的需求。
您不需要添加这么多控制台。相反,在这个开发人员控制台或类似控制台中使用断点时,您可以通过将鼠标指针悬停在变量、函数或表达式上或将其添加到观察列表中来查看该变量、函数和表达式的实时值。
据我所知,我认为没有办法做到这一点(但我可能错了)。
但是,您可以插入一个:
console.log("[functionName] is running now!");
在每个函数的开头查看正在运行的内容。您也可以添加时间戳来检查它何时开始运行。
您可以在正在使用的浏览器中使用开发工具,并在要检查执行情况的函数上设置断点。如果您使用chrome,请查看本指南。
相关文章:
- jQuery在元素的上下文中运行函数
- Promise函数在.then之后未运行函数化
- 在.append之后运行函数
- 在on.change事件之后运行函数
- 如果文本或值以字符开头,请运行函数
- 如何在节点模块中从命令行运行函数
- 在Fancybox中提交表单时运行函数
- Don'如果字段为空,则不运行函数
- Javascript:如何在页面重新加载后运行函数
- 成功ajax:如果是200状态代码,则运行函数else另一个函数
- 运行函数ifsuccess($.ajax)有200个状态代码
- JavaScript只有在最后一次被调用时才运行函数
- 在异步AJAX调用完成后,通过变量运行函数
- ng中继器打印结果0;当我运行函数时
- 谷歌扩展:如何在弹出窗口中按下按钮时在我的javascript文件中运行函数
- 获取对在 JavaScript 中运行函数的对象的引用
- 运行函数时出错
- 节点.js子进程中的运行函数
- $.getJSON 在返回数据后不会运行函数
- 如果onchange为true,如何运行函数