如何在控制台日志中输出所有 运行 jQuery 代码?
How can I output all running jQuery code in console log?
我想调试我的 js 脚本。
它很长,我想看看我的脚本中是否有任何地方发生了什么,因为它很慢。
当我阅读教程时,我发现对于我可以在最后编写的每个函数
console.log('Something is happening');
但在我非常大的文档就绪函数中,可能有更多我不知道的小执行。我怎样才能检测到它们?有没有一种方法可以只打印出正在发生的 "everything" 而不是遍历所有代码并将 console.log 放在任何地方?
与其在任何地方使用 console.log
,不如使用适当的调试器并附加断点。这将允许您逐步查看 JavaScript 以准确了解正在发生的事情。
这篇文章 Pause Your Code With Breakpoints 告诉您如何在 Chrome 中设置它们。
打印 console.log()
中的所有内容对于成为一名优秀的程序员来说并不是一个好习惯,这会使找出代码中真正的错误变得困难。
而是使用 Firebug 之类的前端调试工具,或者您也可以使用 Firefox Developer Edition。
您可以轻松地将调试点放入 jQuery 脚本、观察变量等。
console.log 可以包含在 javascript 中的任何位置。每条 console.log 消息都会在您的日志中生成一个新行。
这将是很多工作,而且您基本上不希望在每一行代码之后都包含一条日志消息。
首先你会开始在每个函数的开头和结尾添加一个控制台日志,你自己写的。
您也可以在函数内的更大代码块上执行此操作(例如您的主函数)
消息内容应该类似于'start of '和'end of '。
如果您调用 jquery 函数或包含插件,请检查它们是否提供 "before" 和 "after" 或 "start" 和 "end" 回调函数。然后在其中包含您的 console.log。可以肯定的是,书面文字是独一无二的,所以你会发现你的漏洞。
有了它,您将能够看到函数的执行顺序。
您还应该能够查看函数是否开始但永不结束 -> 这就是您想要开始获取更详细日志的地方。
当然,您应该能够看到是否多次调用任何内容。
我想调试我的 js 脚本。
它很长,我想看看我的脚本中是否有任何地方发生了什么,因为它很慢。
当我阅读教程时,我发现对于我可以在最后编写的每个函数
console.log('Something is happening');
但在我非常大的文档就绪函数中,可能有更多我不知道的小执行。我怎样才能检测到它们?有没有一种方法可以只打印出正在发生的 "everything" 而不是遍历所有代码并将 console.log 放在任何地方?
与其在任何地方使用 console.log
,不如使用适当的调试器并附加断点。这将允许您逐步查看 JavaScript 以准确了解正在发生的事情。
这篇文章 Pause Your Code With Breakpoints 告诉您如何在 Chrome 中设置它们。
打印 console.log()
中的所有内容对于成为一名优秀的程序员来说并不是一个好习惯,这会使找出代码中真正的错误变得困难。
而是使用 Firebug 之类的前端调试工具,或者您也可以使用 Firefox Developer Edition。
您可以轻松地将调试点放入 jQuery 脚本、观察变量等。
console.log 可以包含在 javascript 中的任何位置。每条 console.log 消息都会在您的日志中生成一个新行。 这将是很多工作,而且您基本上不希望在每一行代码之后都包含一条日志消息。
首先你会开始在每个函数的开头和结尾添加一个控制台日志,你自己写的。 您也可以在函数内的更大代码块上执行此操作(例如您的主函数)
消息内容应该类似于'start of '和'end of '。
如果您调用 jquery 函数或包含插件,请检查它们是否提供 "before" 和 "after" 或 "start" 和 "end" 回调函数。然后在其中包含您的 console.log。可以肯定的是,书面文字是独一无二的,所以你会发现你的漏洞。
有了它,您将能够看到函数的执行顺序。 您还应该能够查看函数是否开始但永不结束 -> 这就是您想要开始获取更详细日志的地方。 当然,您应该能够看到是否多次调用任何内容。