gpt4 book ai didi

javascript - 如何判断某个地方是否正在调用 JS 函数?

转载 作者:行者123 更新时间:2023-12-03 08:52:57 24 4
gpt4 key购买 nike

我采用了一个 Drupal 站点,该站点在 Javascript 方面有很多进展。有许多单独的文件,包括库和自定义代码。

我正在尝试让 ScrollDepth 分析插件正常工作,我看到 jquery.scrolldepth.min.js 文件正在加载,但我实际上无法判断该函数是否正在被调用某处。这使得诊断它不起作用的原因变得困难。

有没有办法使用开发人员工具或其他方式来判断 jQuery.scrollDepth() 是否确实被调用?

最佳答案

根据您使用的编辑器,您可以对任何目录中的文件中的一行进行全局搜索。例如,在 Sublime Text 中,您可以执行 CMD + SHIFT + F 并输入 jQuery.scrollDepth() 的搜索查询.

在 Chrome 中,您可以设置断点来单步执行脚本,但如果没有出现错误,您将在源代码中摸索,直到找到某些内容。相比之下,我认为全局搜索方法在您的情况下可能更有效。

您还可以结合这两种方法...查找源代码中调用它的位置,然后在 Chrome 源代码中找到相关行并设置断点。或者,更好的是,如果您的脚本全部串联,只需打开开发人员工具中的Sources 选项卡,然后按 CMD + F 即可搜索该行

关于javascript - 如何判断某个地方是否正在调用 JS 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32616802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com