this
numaralı belgede yalnızca eski eski özellikleri kullanın. Örneğin, bir temel gereci bu gibi bir şey olacaktır:
$.widget('some_name', {
options: { /* ... */ },
_create: function() {
// ...
this.internal_value = 11;
// ...
},
frobnicate_by: function(this_much) {
this.internal_value += this_much;
}
// ...
});
Ve istediğiniz gibi sen this
özellikleri olarak dahili değerlerini ayarlayabilirsiniz. Örneğin, yukarıdaki this.internal_value
, 11 ve $(s).some_name('frobnicate_by', 23)
başlangıç değerlerine internal_value
değiştirecektir.
this.changer
'u arayarak bağladığınız örnek küçük aracında dahili bir özellik örneği görebilirsiniz.
Birisi, widget'ınızın bir örneğini oluşturduğunda yapılandırılabilen şeyler için options
kullanılır. Dahili ayarların herhangi bir özel işleme ihtiyacı yoktur, sadece düz eski nesne özellikleridir; Widget fabrikası ile ilgili güzel şeylerden biri, widget'larınızdaki normal OO şeylerini yapmasını kolaylaştırmasıdır.
Harika bir açıklama için teşekkürler! :-) –