Backbonejs-events

提供:Dev Guides
移動先:案内検索

BackboneJS-イベント

イベントはオブジェクトをバインドでき、カスタムイベントをトリガーします。 希望する名前を使用してカスタムイベントをバインドできます。

次の表には、BackboneJS-Eventsを操作するために使用できるすべてのメソッドがリストされています-

S.No. Methods & Description
1

on

イベントをオブジェクトにバインドし、イベントが発生するたびにコールバックを実行します。

2

off

オブジェクトからコールバック関数またはすべてのイベントを削除します。

3

trigger

指定されたイベントのコールバック関数を呼び出します。

4

once

独自のバックボーンモデルを作成しながら、backbone.Modelクラスを拡張します。

5

listenTo

あるオブジェクトに別のオブジェクトのイベントをリッスンするよう通知します。

6

stopListening

他のオブジェクトのイベントのリッスンを停止するために使用できます。

7

listenToOnce

コールバック関数が削除される前に一度だけlistenToが発生します。

組み込みイベントのカタログ

BackboneJSを使用すると、アプリケーションで必要に応じてグローバルイベントを使用できます。 次の表に示すように、引数付きの組み込みイベントの一部が含まれています-

S.No. Events & Description
1

"add"(model, collection, options)

モデルがコレクションに追加されるときに使用されます。

2

"remove"(model, collection, options)

コレクションからモデルを削除します。

3

"reset"(collection, options)

コレクションのコンテンツをリセットするために使用されます。

4

"sort"(collection, options)

コレクションを再ソートする必要がある場合に使用されます。

5

"change"(model, options)

モデルの属性を変更する場合に使用されます。

6

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

属性に更新がある場合に使用されます。

7

"destroy"(model, collection, options)

モデルが破壊されると起動します。

8

"request"(model_or_collection, xhr, options)

モデルまたはコレクションがサーバーへの要求を開始するときに使用されます。

9

"sync"(model_or_collection, resp, options)

モデルまたはコレクションがサーバーと正常に同期されるときに使用されます。

10

"error"(model_or_collection, resp, options)

サーバーへのリクエストでエラーが発生するとアクティブになります。

11

"invalid"(model, error, options)

モデルの検証に失敗すると、無効な値が返されます。

12

"route:[name]"(params)

特定のルート一致がある場合、このイベントを使用できます。

13

"route"(route,params)

いずれかのルートと一致する場合に使用されます。

14

"route"(router, route, params)

いずれかのルートと一致する場合、履歴によって使用されます。

15

"all"

最初の引数として渡すイベント名によって、トリガーされたすべてのイベントに対して起動します。