首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以从VisualStudio2008Tracepoint打印JavaScript变量吗?

可以从VisualStudio2008Tracepoint打印JavaScript变量吗?
EN

Stack Overflow用户
提问于 2009-03-12 18:35:04
回答 1查看 510关注 0票数 0

在了解了如何使用Visual的Tracepoint特性打印调试消息之后,我很想知道它在JavaScript文件中是否有效。到目前为止,它确实存在,但它没有。

如果我在VS 2008中编辑一个.js文件,我可以点击边距来创建一个断点。然后,我可以右键单击断点并选择“点击时”,对话框就会出现来定义操作。

我选择“打印消息”和“继续执行”。这样,当ASP.Net程序在调试中运行时,断点就变成一个跟踪点,并将消息打印到输出窗口。

这本身就是很酷的。但是,在C#代码中,通过将变量封装在{}中,可以将变量放入打印的消息中。所以我可以说“在函数$FUNCTION中,x= {x}”。当我尝试用JavaScript跟踪点来做这件事时,不管我在括号中放了什么,它只是说“变量没有定义”。

是否有任何方法在JavaScript跟踪点中打印“您在这里”类型的消息之外的有意义的信息?

我的目的是输入计时代码,这些代码将在调试时打印到输出控制台,但不需要对版本进行注释。

它至少支持JavaScript,因为如果我使用它的内置变量,比如函数名的$FUNCTION,它可以工作。实际上,我刚得到它来打印$FUNCTION的“$FUNCTION匿名函数”,但它是在一个匿名函数中。如果有一个$TIMESTAMP,我将处于良好的状态。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-03-12 18:45:43

这里没有$TIMESTAMP,但是有一个$TICK。它以十六进制打印毫秒计数的“刻度”,因此它看起来如下所示:

代码语言:javascript
复制
Document Ready Start - 0x890A27
Document Ready End - 0x890E7C

因此,一个小小的计算器工作可以找出两者之间的区别。

仍然不知道如何计算JavaScript变量.

更新:

它并不像使用跟踪点那样好(因为您实际上并没有为它们添加代码),但是Sys.Debug.trace()做了我想做的事情,比如计时代码部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/639923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档