我正在使用以下格式来避免可能的命名冲突。 我的主要目标是保持在开发过程中不同的文件程序的部分,再后来结合起来 Editor是JavaScript中的名称空间实现
main.js
Editor=function(){
this.manage=function(){
}
}
var editor= new Editor;
a.js
Editor.prototype.A=function(){
this.afunct=function(){
}
}
b.js
Editor.prototype.B=function(){
var this.var1;
var this.var2;
this.bfunct=function(){
//call afunct() here
}
}
A是一组函数tha t做一些测试,修改等。 afunct是一个需要在所有其他文件中使用的测试函数。 B被认为是一个数据包,它的新实例将被创建以传递。
我该怎么称呼bfunct内部不合适? 请帮我理解我该如何做到这一点。先谢谢你。
PS。我是一个Javascript的新手,请原谅我的逻辑中的任何缺陷。
其中是命名空间吗? – Neal 2011-05-23 15:42:33
对不起,我没有关注你... – Eli 2011-05-23 15:43:09
namespace。你在哪里做'variable = new something;等等等等。' – Neal 2011-05-23 15:44:05