我遇到了一些<java>任务没有执行我期望的方式的麻烦,并希望看到命令ant的实际文本在命令行上调用,所以我可以检查它是否是我期望的.有没有办法做到这一点?
尝试谷歌如何做到这一点非常令人沮丧,因为我得到的是关于如何设置在ant中传递的命令行参数的大量信息.我已经这样做了,但是在我开始深入研究其他可能的问题之前,我想知道正在执行的是什么.
在我正在研究的项目中,我正在构建我的代码,如下所示
MyLib = {
AField:0,
ASubNamespace:{
AnotherField:"value",
AClass:function(param) {
this.classField = param;
this.classFunction = function(){
// stuff
}
}
},
AnotherClass:function(param) {
this.classField = param;
this.classFunction = function(){
// stuff
}
}
}
Run Code Online (Sandbox Code Playgroud)
等等做这样的事情:
var anInstance = new MyLib.ASubNamespace.AClass("A parameter.");
Run Code Online (Sandbox Code Playgroud)
这是实现命名空间的正确方法吗?是否有性能命中,如果有,有多激烈?当我嵌套更深时,性能降级是否堆叠?使用此结构时是否还有其他问题需要注意?
我关心每一点性能,因为它是一个实时图形库,所以我非常重视任何开销.