javascript - ネイティブ JS で jquery の on() メソッドを実装する方法。
我想大声告诉你
我想大声告诉你 2017-07-05 10:56:31
0
2
1191

ネイティブ JS はどのようにして jquery の on() メソッドを実装し、複数のイベントを同時に要素にバインドすることをサポートしますか?

###例えば:### リーリー

ネイティブ JS を使用してこれを実現するにはどうすればよいですか?

我想大声告诉你
我想大声告诉你

全員に返信(2)
ringa_lee

ネイティブ JS で on メソッドを使用したい場合は、次のように記述できます。 リーリー

この書き方には多くの状況が考慮されていないため、抜け穴がたくさんあります。たとえば、IE のイベント バインディングは考慮されません。たとえば、複数のイベントでは複数のコールバックが考慮されません。

でも。結局のところ、目的はあなたの考えを伝えることであり、あなたのために車輪を再発明することではありません。

JQuery の実装はおそらく同じロジックに従います。このメソッドを使用して独自のライブラリをカプセル化できます。

いいねを押す +0
typecho

イベントリスナーを追加

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート