私はこれらの2つのパフォーマンスの違いを探していますが、SSEでこのトピックについての良い答えは見つかりませんでした。jQueryのトリガー(クリック)とクリック()の違いは何ですか
いくつかの例は大きな助けになるでしょう。
私はこれらの2つのパフォーマンスの違いを探していますが、SSEでこのトピックについての良い答えは見つかりませんでした。jQueryのトリガー(クリック)とクリック()の違いは何ですか
いくつかの例は大きな助けになるでしょう。
あなたはjQueryのコードを見ればあなたはclick()
が行うすべてがtrigger('click')
を実行していることがわかります。
jQuery.each(("blur focus focusin focusout load resize scroll unload click dblclick " +
"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
"change select submit keydown keypress keyup error contextmenu").split(" "), function(i, name) {
// Handle event binding
jQuery.fn[ name ] = function(data, fn) {
if (fn == null) {
fn = data;
data = null;
}
return arguments.length > 0 ?
this.on(name, null, data, fn) :
this.trigger(name);
};
(注)この:つまり
return arguments.length > 0 ?
this.on(name, null, data, fn) :
this.trigger(name);
、「引数が渡されていない場合click
、実行trigger('click')
"。
これは、jQueryのソースコード、またはそれに関する問題のあるアプリケーションの標準的な操作手順であることに言及する価値があります。同じ結果が必要な場合は、同じコードを呼び出してください。一方と他方の間の性能の差は、常に無視できる。 – Blazemonger
ありません。一方は他方を呼び出します。 – Blazemonger