それをする必要はまったくありません。それは、関数内のそれらに簡単にアクセスできるようにするためだけです。
self
変数は、jQuery関数でコールバックを使用している場合に役立ちます。 this
あなたが行動している要素に設定されます。例えば:
$('.bacon').each(function(){ $(this).css('background', self.getBackground()); });
変数 o
と el
タイピングを減らすだけです。バレイブルがある場合 self
, 、または参照 this
変更されていない場合、アクセスできます options
と element
オブジェクトから直接プロパティ。