[JavaScript] クラス化の方法



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
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。