jQueryのソースコードを開くと、この行が見つかります。
var
// Will speed up references to window, and allows munging its name.
window = this
なぜ、そしてどのようにこのラインがスピードアップするのでしょうか?
jQueryのソースコードを開くと、この行が見つかります。
var
// Will speed up references to window, and allows munging its name.
window = this
なぜ、そしてどのようにこのラインがスピードアップするのでしょうか?
this
== window
)。"window = this;"
そのスコープ内にローカル識別子を作成するだけで、それへの参照が解決するためにローカルスコープの外で「バブルアップ」する必要がなくなります。
this
window
ウィンドウオブジェクトに解決する必要がある場合と比較して、javascriptが参照する方が高速です。