我绝对不是 JavaScript 向导。但我是一名 Web 开发人员,因此我需要至少了解一点。
我经常做的事情就是提醒一个变量看看它是什么。
但是,问题是我经常会得到这样的结果:“object HTMLInputElement”。对我来说,这几乎没有任何意义。当然我可以查找它,但我需要提醒 children() 的 children() 的 children() 等...
我试过使用 Firebug 遍历 JavaScript,但由于某些原因,这非常慢。当我启动调试 session 时,对于每个调试 session ,Firefox 都会挂起,我不知道为什么。
所以,我想告知是否有其他方法可以获取有关变量的详细信息。或者我可以用来简化工作的系统。
最佳答案
我发现 Chrome 中的开发人员工具工作得很好,可以根据需要提供大量详细信息(通常只需将鼠标悬停在脚本选项卡中的变量上;如果该变量是结构化对象,则会出现一个小树控件,然后您可以向下钻取)。但是,我也没有遇到您的 Firebug 问题(或者至少,不再经常遇到)。
使用 alert
进行调试非常浪费时间,而且正如您所发现的那样,令人沮丧;如果可能的话,我会考虑使用真正的调试器(比如 Chrome 的 Dev Tools;我也听说过 Opera 的好东西)。
关于javascript - 获取有关 Javascript 变量的所有信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5297574/