'daki tüm özellikleri belirtme Mobil projede Backbone kullanıyorum. Diyelim ki böyle bir örnek dersim var.Backbone.Model
var Person = Backbone.extend({
});
Person
sınıfı aşağıdaki özellikleri firstName
, lastName
, age
ve gender
. Sınıftaki tüm bu özellikleri belirtmek istiyorum. Bu nedenle diğer geliştiriciler, örnek için belirlemeleri gereken özellikleri bilirler. Gördüğüm belgelere baktıktan sonra kullanabileceğim defaults
isimli bir özellik var.
var Person = Backbone.extend({
defaults: {
firstName: '',
lastName: '',
age: null,
gender: null
}
});
Ama ben defaults
özelliğinin farklı olduğunu düşünüyorum? İnsanların sınıfın içerdiği özelliklerin neler olduğunu bilmemesine izin vermeyin. Bunu başarabileceğim daha iyi bir yolu var mı?