jQueryデータを使用してオブジェクトのデータをバインドするか、この種のオブジェクトを使用する方が効率的かどうか疑問に思っています。私は私のアプリのためのいくつかの種類のモデルを作成しようとしています。ここではオブジェクトコードがところでjQueryデータ()とオブジェクト(パフォーマンス)
ご意見について
var PersonData = function() {
var that = {},
_name = 0,
_age = 0.0,
_domId = false;
that.data = initData();
//This is for initing data from options
function initOptions() {
return {
name: _name,
age: _age,
domId: _domId
}
}
that.setName = function (name) {
that.data.name = name;
}
that.getName = function() {
that.data.name;
}
// I forgot to add dom id, now there is id for binding
that.setDomElementId = function (id) {
that.data.domId = id;
}
//Add getters and setter
return that;
}
おかげjavascriptの
別の質問については、「ところで」の質問を予約してください。 –
デフォルトのプロパティを持つデータ構造のイディオムは次のようになります: 'function PersonData(name、age){this.name = name || ""; this.age = age || 0; } 'このような虚偽のデフォルトでは、私はそれらを未定義のままにしておきます。 –