BackboneJS - Sự kiện

Sự kiện có khả năng ràng buộc các đối tượng và kích hoạt các sự kiện tùy chỉnh, tức là bạn có thể ràng buộc các sự kiện tùy chỉnh bằng cách sử dụng tên mong muốn mà chúng tôi chọn.

Bảng sau liệt kê tất cả các phương pháp mà bạn có thể sử dụng để thao tác BackboneJS-Events -

Không. Phương pháp & Mô tả
1 trên

Nó liên kết một sự kiện với một đối tượng và thực hiện lệnh gọi lại bất cứ khi nào một sự kiện được kích hoạt.

2 tắt

Nó loại bỏ các hàm gọi lại hoặc tất cả các sự kiện khỏi một đối tượng.

3 Kích hoạt

Nó gọi các hàm gọi lại cho các sự kiện đã cho.

4 Một lần

Nó mở rộng lớp backbone.Model trong khi tạo Model xương sống của riêng bạn.

5 nghe

Nó thông báo cho một đối tượng lắng nghe một sự kiện trên một đối tượng khác.

6 ngừng lắng nghe

Nó có thể được sử dụng để ngừng nghe các sự kiện trên các đối tượng khác.

7 ngheToOnce

Nó khiến cho listeningTo chỉ xảy ra một lần trước khi chức năng gọi lại bị loại bỏ.

Danh mục các sự kiện tích hợp

BackboneJS cho phép sử dụng các sự kiện toàn cầu ở bất cứ nơi nào cần thiết trong ứng dụng của bạn. Nó chứa một số sự kiện dựng sẵn với các đối số như được hiển thị trong bảng sau:

Không. Sự kiện & Mô tả
1

"add"(model, collection, options)

Nó được sử dụng khi một mô hình được thêm vào bộ sưu tập.

2

"remove"(model, collection, options)

Nó xóa một mô hình khỏi bộ sưu tập.

3

"reset"(collection, options)

Nó được sử dụng để thiết lập lại nội dung bộ sưu tập.

4

"sort"(collection, options)

Nó được sử dụng khi một bộ sưu tập cần nghỉ dưỡng.

5

"change"(model, options)

Nó được sử dụng khi thay đổi các thuộc tính của mô hình.

6

"change:[attribute]"(model, value, options)

Nó được sử dụng khi có bản cập nhật trong một thuộc tính.

7

"destroy"(model, collection, options)

Nó cháy khi mô hình bị phá hủy.

số 8

"request"(model_or_collection, xhr, options)

Nó được sử dụng khi một mô hình hoặc một bộ sưu tập bắt đầu yêu cầu máy chủ.

9

"sync"(model_or_collection, resp, options)

Nó được sử dụng khi một mô hình hoặc một bộ sưu tập được đồng bộ hóa thành công với máy chủ.

10

"error"(model_or_collection, resp, options)

Nó kích hoạt khi có lỗi khi yêu cầu đến máy chủ.

11

"invalid"(model, error, options)

Khi không xác nhận được mô hình, nó sẽ trả về không hợp lệ.

12

"route:[name]"(params)

Khi có một trận tuyến cụ thể, sự kiện này có thể được sử dụng.

13

"route"(route,params)

Nó được sử dụng khi có sự trùng khớp với bất kỳ tuyến đường nào.

14

"route"(router, route, params)

Nó được lịch sử sử dụng khi có sự trùng khớp với bất kỳ tuyến đường nào.

15

"all"

Nó kích hoạt cho tất cả các sự kiện được kích hoạt bằng tên sự kiện chuyển làm đối số đầu tiên.