Javascript:Java类包和类冲突问题
Javascript: java like package and class conflict issue
所以我尝试做一些类似Java的事情来解决类名冲突问题。我尝试的是:
function com_mycompany_my_package(){
function Class1(){
this.field1=0;
}
Class1.prototype.increase=function(){
this.field1=1;
}
function Class2(){
this.field1=0;
}
Class2.prototype.descrease=function(){
this.field1=-1;
}
}
var class1=new ?
如何获取类 1 的新实例?我的方式是好是坏?解决类名冲突问题的其他方法是什么?
似乎你想要一种模块化的方法。你可以做
var com_mycompany_my_package = (function() {
// Declare private variables here
function Class1(){
this.field1=0;
}
Class1.prototype.increase=function(){
this.field1=1;
}
// Export public methods:
return {
Class1: Class1
};
})();
var class1 = new com_mycompany_my_package.Class1();
相关文章:
- Createjs冲突问题localToLocal不是函数错误
- Javascript 冲突问题
- j查询冲突问题 - 停止运行脚本
- 如何解决光滑的轮播jquery冲突问题
- Jquery冲突问题
- Javascript:Java类包和类冲突问题
- 日历和快速搜索的 Jquery 冲突问题
- 未捕获的类型错误:对象 [对象对象] 没有方法“自动完成”(可能不是冲突问题)
- 无法设置属性'dcSlickTabs'未定义的-jQuery冲突问题
- 与jQuery函数的冲突问题
- jquery库冲突问题
- WordPress插件,jquery无冲突问题
- 在自定义库中包含JQuery.如何解决冲突问题
- 如何解决多个js文件冲突问题
- Portlet中的YUI版本冲突问题
- 如何解决与jQuery +其他库的冲突问题
- Jquery冲突问题,但我需要他们两个
- 在客户端的网页上加载我的网站时,出现了css属性冲突问题
- jQuery与Bootstrap在Yii中的冲突问题
- jQuery-一段在选择器没有的页面上导致冲突问题的代码'不存在