DOMへの呼び出しをキャッシュするのが良いことは知っているので、$( '#someElement')を何度も呼び出す代わりに、var $ someElementに保存して使用してください。
しかし、イベントリスナーの中で$(this)を使用すると同じですか? $(これ)をキャッシュする必要がありますか?
ありがとうございます。
DOMへの呼び出しをキャッシュするのが良いことは知っているので、$( '#someElement')を何度も呼び出す代わりに、var $ someElementに保存して使用してください。
しかし、イベントリスナーの中で$(this)を使用すると同じですか? $(これ)をキャッシュする必要がありますか?
ありがとうございます。
ようにあなたが$(this)
や$(selector)
を呼び出すたびに何かをする方が良い...ので、あなたはすでに作成している場合それは一度、同じオブジェクトを再び作成する関数を呼び出すことをキャッシュしません
ありがとう、チャーリー。 – Francisc
後でイベント関数で同じ要素を参照する場合は、yesを指定します。関数の外では、this
の値が変更されるため、意味がありません。あなたは$(this)
を複数回呼び出す場合
ありがとう、Diodeus。 – Francisc
私はそれが完全に '$(this)'の使用パターンに依存すると思う。 –