![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
グローバル変数の window とまったく同じ物です。
これはブラウザを操作するためのAPIを提供しているオブジェクトでして、
jQuery の実行には不可欠なものです。
参考)
https://developer.mozilla.org/ja/docs/Web/API/Wi …
グローバル変数なので、単に window と書けば使える筈ですが、
わざわざ関数引数の window としている理由は、たぶん以下の二点
* 性能
グローバル変数の window より、
関数引数の window の方が、使用時の実行性能が良い。
* 将来のコード互換性の維持
ブラウザ以外の実行環境を考慮して、
グローバル変数の window が無くても
関数引数の window が使える余地を残した。
実際に最近の jQuery では Node.js 対策として活用しているようです。
もうひとつの引数である $ も似たような理由で引数化していると推測します
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
resizeToメソッドが動作しません
-
CTRL + Xを無効にしたい
-
オーバーライドについて。
-
JSPの処理の途中で、JavaScript...
-
警察は無能ですか?
-
C#でボタン名を変更しても動く
-
PowerPointで時計表示
-
ボタン押下時のアラート表示の...
-
既存のwebサイトで、ローカルの...
-
C# showdialogの戻り値について
-
1つのVBAコードをすべてのコア...
-
リクエスト結果が一瞬しか表示...
-
初心者です。gulpでコンパイル...
-
条件に一致しない行を全て削除...
-
GoTo文とかSelect文の処理の仕...
-
$(document).readyとloadの違い
-
if(1){...}とはどういうことで...
-
VBScript から JavaScript を呼...
-
Excel VBA カタカナ セル判定...
-
正規表現で「(.*?)&」とは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPの処理の途中で、JavaScript...
-
if(1){...}とはどういうことで...
-
デザイン時のVisible=Falseは実...
-
PowerPointで時計表示
-
初心者です。gulpでコンパイル...
-
〔Excel:VBA〕マクロの実行が異...
-
VBA ステータスバー DoEvents
-
リクエスト結果が一瞬しか表示...
-
innerHTMLなどの反映タイミング
-
JavaScriptでショートカットキ...
-
1つのVBAコードをすべてのコア...
-
C#でボタン名を変更しても動く
-
resizeToメソッドが動作しません
-
VBA SORT Applyでエラー
-
onload onunload onbeforeunloa...
-
VB.netの重複データ数カウント...
-
javascriptで最初のところに戻...
-
jQuery ui Datepicker 明日以降...
-
アクセスのフォームでタイマー...
-
計算結果が毎回違う。
おすすめ情報