var ClassName = (function () { // class
function ClassName(paramName) { // public constructor
this.propName = "propValue"; // public instance property
}
ClassName.prototype.funcName = function () { // public instance method
var propsUsage = [
this.propName, ClassName.classPropName, privClassPropName
];
};
ClassName.classPropName = "classPropValue"; // public class property
ClassName.classFuncName = function () { // public class method
var propsUsage = [
ClassName.classPropName, privClassPropName
];
};
var privClassPropName = "privClassPropValue"; // private class property
function privClassFuncName() { // private class method
var propsUsage = [
ClassName.classPropName, privClassPropName
];
};
return ClassName; // return constructor
})();
最終更新:2015年02月20日 09:08