javascript - jQuery data() vs Objects (Performance) -


i wondering way more efficient using jquery data bind data object or using kind of object. trying create kind of model app. here object code

var persondata = function () {     var = {},         _name = 0,         _age = 0.0,         _domid = false;      that.data = initdata();      //this initing data options     function initoptions () {         return {             name: _name,             age: _age,             domid: _domid         }     }      that.setname = function (name) {         that.data.name = name;     }      that.getname = function () {         that.data.name;     }      // forgot add dom id, there id binding     that.setdomelementid = function (id) {         that.data.domid = id;     }      //add getters , setter      return that; } 

thanks opinions

by way there plugin generating getters , setters in textmate javascript

jquery's .data() attaching data dom elements. if you're not touching dom, don't touch .data().

also, don't think kind of encapsulation you're going worthwhile in javascript (unless require detect data read/writes). especially if you're concerned performance, directly accessing objects' properties better option. javascript dynamic language, embrace :)


Comments

Popular posts from this blog

python - Scipy curvefit RuntimeError:Optimal parameters not found: Number of calls to function has reached maxfev = 1000 -

c# - How to add a new treeview at the selected node? -

java - netbeans "Please wait - classpath scanning in progress..." -