BackboneJS - Etkinlikler
Olaylar, nesneleri bağlama ve özel olayları tetikleme yeteneğine sahiptir, yani bizim seçimimiz olan istenen adı kullanarak özel olayları bağlayabilirsiniz.
Aşağıdaki tablo, BackboneJS-Events'i işlemek için kullanabileceğiniz tüm yöntemleri listelemektedir -
S.No. | Yöntemler ve Açıklama |
---|---|
1 | açık Bir olayı bir nesneye bağlar ve bir olay her tetiklendiğinde geri aramayı yürütür. |
2 | kapalı Geri çağırma işlevlerini veya tüm olayları bir nesneden kaldırır. |
3 | tetiklemek Verilen olaylar için geri arama işlevlerini çağırır. |
4 | bir Zamanlar Kendi omurga Modelinizi oluştururken backbone.Model sınıfını genişletir. |
5 | dinlemek Bir nesneye, başka bir nesnedeki bir olayı dinlemesi için bilgi verir. |
6 | dinlemeyi bırak Diğer nesnelerdeki olayları dinlemeyi durdurmak için kullanılabilir. |
7 | listenToOnce Geri arama işlevi kaldırılmadan önce listenTo'nun yalnızca bir kez gerçekleşmesine neden olur. |
Yerleşik Olaylar Kataloğu
BackboneJS, uygulamanızda gerekli olan her yerde global olayların kullanımına izin verir. Aşağıdaki tabloda gösterildiği gibi bağımsız değişkenlere sahip bazı yerleşik olayları içerir -
S.No. | Olaylar ve Açıklama |
---|---|
1 | "add"(model, collection, options) Koleksiyona bir model eklendiğinde kullanılır. |
2 | "remove"(model, collection, options) Koleksiyondan bir modeli kaldırır. |
3 | "reset"(collection, options) Koleksiyon içeriğini sıfırlamak için kullanılır. |
4 | "sort"(collection, options) Bir koleksiyona başvurulması gerektiğinde kullanılır. |
5 | "change"(model, options) Bir modelin niteliklerinde değişiklik yapılacağı zaman kullanılır. |
6 | "change:[attribute]"(model, value, options) Bir öznitelikte güncelleme olduğunda kullanılır. |
7 | "destroy"(model, collection, options) Model yok edildiğinde ateşlenir. |
8 | "request"(model_or_collection, xhr, options) Bir model veya koleksiyon sunucuya talep etmeye başladığında kullanılır. |
9 | "sync"(model_or_collection, resp, options) Bir model veya koleksiyon sunucu ile başarılı bir şekilde senkronize edildiğinde kullanılır. |
10 | "error"(model_or_collection, resp, options) Sunucuya talepte hata olduğunda aktif hale gelir. |
11 | "invalid"(model, error, options) Model doğrulamada bir başarısızlık olduğunda, geçersiz döndürür. |
12 | "route:[name]"(params) Belirli bir rota eşleşmesi olduğunda bu olay kullanılabilir. |
13 | "route"(route,params) Herhangi bir rota ile maç olduğunda kullanılır. |
14 | "route"(router, route, params) Herhangi bir rota ile maç olduğunda geçmiş tarafından kullanılır. |
15 | "all" İlk argüman olarak geçen olay adına göre tetiklenen tüm olaylar için tetiklenir. |