EmberJS - Nesne Modeli
Ember.js'de, tüm nesneler Ember.Object'ten türetilir. Nesneye yönelik analiz ve tasarım tekniğine denirobject modeling. Ember.Object, sınıf sistemini kullanarak mixins ve yapıcı yöntemleri gibi özellikleri destekler. Ember, diziler için gözlem değişikliklerini sağlamak üzere JavaScript Array prototipini genişletmek için Ember.Enumerable arabirimini kullanır ve ayrıca String prototipini genişletmek için biçimlendirme ve yerelleştirme yöntemlerini kullanır .
Aşağıdaki tablo, Ember.js'deki farklı nesne modeli türlerini açıklamaları ile birlikte listeler -
S.No. | Türler ve Açıklama |
---|---|
1 | Sınıflar ve Örnekler Sınıf, değişkenler ve işlevlerden oluşan bir koleksiyona sahip bir şablon veya mavi baskıdır, halbuki örnekler o sınıfın nesnesiyle ilgilidir. Ember.Object'in ext () yöntemini kullanarak yeni Ember sınıfı oluşturabilirsiniz . |
2 | Sınıfları ve Örnekleri Yeniden Açma Bu, sınıf uygulamasını yeniden tanımlamadan güncellemekten başka bir şey değildir. |
3 | Hesaplanan Özellikler Hesaplanan bir özellik, işlevleri özellikler olarak bildirir ve Ember.js, gerektiğinde hesaplanan özellikleri otomatik olarak çağırır ve bir veya daha fazla özelliği tek bir değişkende birleştirir. |
4 | Hesaplanan Özellikler ve Toplu Veriler Hesaplanan özellik, değerini belirlemek için bir dizideki tüm öğelere erişir. |
5 | Gözlemciler Gözlemci, hesaplanan özellikler gibi özellikleri gözlemler ve hesaplanan özelliğin metnini günceller. |
6 | Bağlamalar Bağlama, iki özellik arasında bir bağlantı oluşturmaya yardımcı olan ve özelliklerden biri değiştirilirse diğeri otomatik olarak güncellenen Ember.js'nin güçlü bir özelliğidir. |