Aurelia-events
提供:Dev Guides
アウレリア-イベント
この章では、Aureliaのイベントについて学びます。
イベントデリゲート
委任でさえも、イベントハンドラーがDOM上の複数の要素ではなく、1つの最上位要素に接続される便利な概念です。 これにより、アプリケーションのメモリ効率が向上するため、可能な限り使用する必要があります。
これは、Aureliaフレームワークでイベント委任を使用する簡単な例です。 ビューには、 click.delegate イベントが添付されたボタンがあります。
appl
ボタンがクリックされると、* myFunction()*が呼び出されます。
app.js
次の出力が得られます。
イベントトリガー
委任を使用できない場合があります。 一部のJavaScriptイベントは委任をサポートしていません。 IOSは一部の要素でサポートしています。 どのイベントが委任を許可するかを調べるには、イベントhttps://developer.mozilla.org/en-US/[here]の bubble プロパティを検索できます。 これらの場合、* trigger()*メソッドを使用できます。
上記の例と同じ機能は、 click.trigger を使用して作成できます。