私はここで概説されているときにthis
いないことについての基本的な考えを理解していますが、正直に言うと、それは少し博識になります。したがって、より平凡な言葉で:method
strict mode
私はそのようなハンドラーを持っています:
$('.myClass').one('keyup', function() {
var $this = $(this);
etc etc
});
これに変更したい:
function myFunction () {
var $this = $(this);
etc etc
};
$('.myClass1').one('keyup', myFunction);
$('.myClass2').one('keyup', myFunction); etc
メソッドの外でstrict mode
使用しているので、それは好きではありません。this
わかりました。
ただし、myFunction
(1)さまざまなクラス/要素にアタッチされており、(2)さまざまなポイントでさまざまなクラス.off().one('keyup', myFunction)
のハンドラーをリセットするために使用しているため、ハンドラーとは別にする必要があります。one
this
では、ビジネスに違反することなく、別のコールバック関数を使用する方法を教えてください。