例如,假设单击按钮时会执行someFunction()
的Javascript代码,然后单击该按钮。我想知道是否有某种方法可以看到someFunction()
刚被执行。有没有办法实时查看Chrome中执行的功能?
如果是检查器中的“个人档案”选项卡可以实现这一功能,那么您究竟如何确定实时触发哪些功能?
EDIT 1/21/2012 12:36p太平洋地区:根据Brian Nickel的评论,Inspector中的时间线标签可以实时查看实际情况,但您如何看待名称?在时间轴中执行的功能?
答案 0 :(得分:12)
Timeline和Scripts开发人员工具可用于实现此目标。
如果您遇到使用缩小的JavaScript并插入断点的麻烦(因为每行都很长),这里有一个提示:通过下拉列表打开Scripts面板中的缩小脚本文件,然后单击 {} < / KBD>。这将启用Pretty Print,通过添加空格将缩小的代码扩展为更具可读性的内容。这允许您更精细地插入断点。请注意,如果您现在返回“时间轴”面板,则脚本引用(例如jquery.min.js:3
)现在使用漂亮的行号,而不是缩小的,无空格的行号。
答案 1 :(得分:0)
您可以使用许多优秀的实用程序:console.trace();
,debugger
等。