ホームページ > ウェブフロントエンド > jsチュートリアル > JSバブリングイベントとイベントリスニングの使用法分析_JavaScriptスキル

JSバブリングイベントとイベントリスニングの使用法分析_JavaScriptスキル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-05-16 18:45:58
オリジナル
890 人が閲覧しました

バブルイベント
jsの「バブルイベント(バブル)」は、​​jsの一連のイベントを実行するための仕組みであり、プログラミングにおける古典的な問題です。バブル アルゴリズムの「バブル」は、正確には交換と言うべきですが、js の「バブル イベント」は、DOM の最下位レベルからツリーを階層ごとにたどってアタッチします。対応するイベント。次のコードを例に挙げます:


[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]

Viewランニング効果
イベント監視
正確に言うと、イベント監視は、ユーザーのマウス、キーボード、ウィンドウのイベントやその他のアクションを監視するための JS エンジンの操作、つまりイベントをイベントに添付することであると言えます。ユーザーの対応する操作は、btnAdd.onclick="alert('51obj.cn')" に似ています。これは単純なイベントの添付ですが、このメソッドは複数のイベントの添付とイベントの削除をサポートしていません。次のコードは、(IE で) イベントをアタッチした後のイベントの削除を実装します:
クリック
[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、更新して実行する必要があります
]

View実行結果
IE は標準 DOM ブラウザとは言えません。Firefox や Opera などの標準 DOM と比べると「異質」です。イベント リスニング機能と呼ばれる機能が存在するのは Firefox だけです。 addEventListener (次の例に示すように)
クリック
[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、更新して実行する必要があります
]
View実行中の効果
www.jb51.net»»
[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、 を実行するために更新する必要があります]
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート