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.