jquery ツールを少し使って、 Twitter のブートストラップ srcをブラウジングし始めました。
私が気づいたことの 1 つは、$.Event
イベントをトリガーするためのコンストラクターの使用です。
多くの場合 (ブートストラップ モーダルなど)、次のようにトリガーされるイベントが見つかります。
var e = $.Event('show');
this.$element.trigger(e);
これが直接呼び出すよりも優れている理由については、私にはわかりません。
this.$element.trigger('show');
そのため、jQuery Event コンストラクターを使用する利点を知りたいと思っています。イベントに任意のプロパティをアタッチできるドキュメントを読みましたが、それは私にとって完全に理にかなっています。ただし、イベントにプロパティをまったく追加していない場合、コンストラクターを使用する方が有利な理由がわかりません。
$.Event
イベント文字列でトリガーを呼び出すよりもコンストラクターが有利である理由を誰かが説明してくれますか?
どうもありがとう