Backbone.js - Model Koleksiyonları

İçindekiler
Uygulamaların amacı dinamik verileri ele almaktır, bu verilere belirli işlevler ve davranışlar uygulamamız gerekecek, böylece bir kullanıcı bunları kullanabilir ve bunlardan bir miktar fayda sağlayabilir.
Bunu birçok yolla başarabiliriz ve Backbone.js bizde var koleksiyonlar, modelleri düzenli bir şekilde gruplamamıza izin veren yapılardır, böylece bir tür model koleksiyonuna sahip olabiliriz ve bunun içinde belirli bir kapsamdaki tüm nesneleri içereceğimizi biliriz.
Koleksiyonlar
Bahsettiğimiz gibi koleksiyonlar model gruplarıdır ve kalıtım yoluyla oluşturulabilir. Backbone.Koleksiyon.
ÖnemliNormalde bir koleksiyon oluştururken model türünü tanımla modellerin gerektirdiği somutlaştırma özellikleriyle birlikte kendi içinde içereceğini belirtir.
Aşağıdaki resimde bir koleksiyon oluşturduk, kodu görelim ve sonra içinde ne olduğunu açıklayacağız:

İlk önce yapmalıyız modelimizi tanımla, sahip olduğu özellikleri belirtiyoruz, bu durumda Başlık Y Tamamlandı, ardından koleksiyonumuzu tanımlıyoruz ve ne tür bir model içermesi gerektiğini belirtiyoruz ve ardından modelimizden miras alan bir nesne oluşturduk ve öznitelikleri başlatıyoruz, buraya kadar başlatma kısmı.
Sonra bir aya geçiyoruz toplama nesnesi, modelimizin bir dizideki nesnesi, bu bize dizimizin içine birden fazla nesne geçirebileceğimizi ve son olarak her şeyi doğru bir şekilde depoladığımızı doğrulamak için koleksiyonun boyutunu yazdırdığımızı söyler.
Ekle ve Kaldır
Fikir, her şeyin dinamik olduğu olduğundan, koleksiyonlarımıza model ekleyip çıkarabiliriz, tüm bunlar yöntemler kullanılarak çok basit bir şekilde yapılır. Ekle Y kaldırmak koleksiyonumuzun nesnesi hakkında:

Resimde ilk örneğin model yapısı ile nasıl devam ettiğimizi görüyoruz ancak bu durumda yeni bir koleksiyon oluşturuyoruz, aynı modeli kullanacağımızı söylüyoruz ve ardından 3 nesne oluşturuyoruz. modeli genişlet.
a ve b nesnelerinin ilk entegrasyonunu yaparız, bir dizide onları koleksiyonumuza iletir ve kaç tane nesneye sahip olduğunu yazdırırız, bu durumda 2 olduğunu gösterir.
Daha sonra kullanarak yöntem ekle ve eklemek istediğimiz nesneyi parametre olarak geçirerek, koleksiyonumuz 3 nesneye büyür, şimdiye kadar bu davranış çok basit ve bir veya daha fazla öğeyi kaldırmak istersek ne olur, sadece yöntemi kaldır add yöntemiyle yaptığımız gibi bir dizi.
Sonunda a ve b nesnelerini kaldırıyoruz ve yalnızca c kaldığında, nesne sayısını tekrar yazdırıyoruz ve bize bir tane söylüyor. İkincisini de kaldırabiliriz ve koleksiyon bize 0 nesnesi olduğunu ve herhangi bir sorun yaşamayacağımızı söyleyecektir.
UnutmaYinelenen nesneleri geçme olasılığı vardır, ancak özelliği kullanırsak {birleştirme: doğru} değerleri göz ardı edilmek yerine birleştirilmiştir, bu tarz bir durumun başımıza gelmesi durumunda bu dikkate alınabilir.
Bu öğreticinin sonunda, koleksiyonların ne olduğunu ve bunları nasıl oluşturulacağını zaten biliyoruz. Backbone.jsGördüğümüz gibi, uygulamamızda nesnelerimizi çok daha kolay kullanabileceğimiz şekilde kapsamlara göre sıralamanın bir yoludur.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave