javascript - dojo wrapper or adapter classes -


i have started using dojo, wondering if there anyway implement wrapper/adapter class. in pure javascript following

function person(name){     this.name=name; }  function employee(name,id){     this.person=person;     this.person(name);     this.id=id;      this.promotedemployee=promotedemployee; }  function promotedemployee(employees){     this.employees=employees;  //number of people working him/her }  var employee=new employee("john stamos",123); employee.promotedemployee(10);   //promote manage 10 people 

how do dojo. such not work

dojo.declare("person",null,{     constructor: function(name){         this.name=name;     } });  dojo.declare("promotedemployee",null,{     constructor: function(employees){         this.employees=employees;     } });  dojo.declare("employee",[person],{     constructor: function(name,id){         this.id=id;     },     promotedemployee=promotedemployee; });  var employee=new employee("john stamos",123); employee.promotedemployee(10);   //promote manage 10 people 

dojo.declare("promotedemployee",null,{     employees: 0,     constructor: function(){      },     promoteemployees: function(employees){          this.employees = employees;     } }); dojo.declare("employee",[person],{     constructor: function(name,id){         this.id=id;         this.promotedemployee = new promotedemployee();     } });  var employee=new employee("john stamos",123); employee.promotedemployee.promoteemployees(10); 

//or

dojo.declare("promotedemployee",null,{         constructor: function(employees){            this.employees = employees;         }     });     dojo.declare("employee",[person],{         constructor: function(name,id,employees){             this.id=id;             this.promotedemployee = new promotedemployee(employees);         }     });      var employee=new employee("john stamos",123, 10);  //alert(employee.promotedemployee.employees); 

Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -