小编Cyb*_*nic的帖子

DevTools如何确定对象的构造函数名称?

我使用的是Chrome v22.0.1229.94 m,而不是它应该重要,但以防万一:-)

便携性对我来说无关紧要.只要它适用于Chrome(和Safari),我很高兴.

我有两个函数,foo和bar:

var foo = function() {
  ...
}
function bar() {
  ...
}
Run Code Online (Sandbox Code Playgroud)

然后,如果我使用它们创建对象:

f1 = new foo();
b1 = new bar();
Run Code Online (Sandbox Code Playgroud)

我可以获得bar的构造函数名称,但也不是foo:

> f1.constructor.name  ==> ""
> b1.constructor.name  ==> "bar"
Run Code Online (Sandbox Code Playgroud)

但在这两种情况下,当我检查变量f1b1时,DevTools控制台将显示名称"foo"和"bar" .

如何像DevTools一样为f1提取名称 foo

在此输入图像描述

javascript constructor google-chrome-devtools

10
推荐指数
2
解决办法
1153
查看次数

Windows GUI编程 - C + SDK或C#+ Windows窗体

我是一名具有大量服务器代码经验的C程序员(AIX,HPUX,一些Linux)我需要为Windows(2000,XP,Vista,7)编写一个GUI程序,它需要类似CAD的绘图功能和大量数据输入表格(这是一个专业的工程应用程序).多年前我使用Gupta SQLwindows(现在的Centura Builder)编写了一些Win32代码.老板们已经下令它"必须"编译代码.我的看法是C + SDK可以完成这项工作,但需要付出相当大的努力,C#+ Windows Forms将更有能力,但我有点担心.Net框架要求.

根据您的经验,您会建议什么?

如果.Net,哪个版本?2.0,3.0,3.5 ??

windows user-interface

4
推荐指数
1
解决办法
3011
查看次数