gpt4 book ai didi

jquery - 可以从 jQuery 调用捕获整个调用堆栈吗?

转载 作者:行者123 更新时间:2023-12-01 01:39:39 25 4
gpt4 key购买 nike

诚然,这是一个奇怪的问题......但是是否可能以某种方式从 jQuery 捕获整个 javascript 调用堆栈?例如,假设在页面准备就绪时,我对表格中的每一行都执行一个操作,并且对于每行中的某个单元格,我想根据该单元格超过特定值来更改行颜色。

所以,我想知道是否可以在 jQuery 中编写它,执行它,并以某种方式最终得到所执行的实际 javascript 的整个堆栈跟踪?

更新#1

嗯......这看起来与我所希望的非常相似(看起来技术上一定是可行的):
http://getfirebug.com/logging

堆栈跟踪
只需调用 console.trace(),Firebug 就会向控制台写入信息丰富的堆栈跟踪。它不仅会告诉您堆栈上有哪些函数,而且还会包括传递给每个函数的每个参数的值。您可以单击函数或对象来进一步检查它们。

更新 #2

啊当然,问题是:为什么?
怎么样:我的公司允许使用 javascript,但不允许使用 jQuery。

结论

http://getfirebug.com/logging

http://blog.johnmckerrell.com/javascript-call-tracer/

最佳答案

您可以在脚本运行时使用 Firebug 检查调用堆栈。您可以设置断点以在特定条件下中断,或使用 console.log() 来记录详细信息。这足以满足您的需求吗?

更新

javascript-call-tracer看起来很有希望。请记住,您将需要包含任何 jQuery 文件的非缩小版本。

此外,从长远来看,像这样对 jQuery 进行逆向工程将是一项艰巨的工作。尤其是当您遇到必须多次使用的功能等时。您最好的选择是让那边发号施令的人重新考虑,但如果不可能,那么祝您好运...

关于jquery - 可以从 jQuery 调用捕获整个调用堆栈吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2358851/

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