
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ランキング
-
以下のコードを実行しても、オ...
-
C#でボタン名を変更しても動く
-
〔Excel:VBA〕マクロの実行が異...
-
jQuery ui Datepicker 明日以降...
-
VB.Net Imagelistにイメージを...
-
JSPの処理の途中で、JavaScript...
-
1つのVBAコードをすべてのコア...
-
Excelのマクロ一括実行ができな...
-
C# showdialogの戻り値について
-
javascriptで最初のところに戻...
-
JavaScriptで、実行するたび値...
-
PowerPointで時計表示
-
初心者です。gulpでコンパイル...
-
GoTo文とかSelect文の処理の仕...
-
csvファイルを読み込み、該当項...
-
javascriptでフォルダ内のファ...
-
VB.NET2003 テキストボックスに...
-
ページを一回だけリロードさせ...
-
ASP.NETでURLにマッピングされ...
-
表示ページによって、aタグ内の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPの処理の途中で、JavaScript...
-
以下のコードを実行しても、オ...
-
リクエスト結果が一瞬しか表示...
-
VBA ステータスバー DoEvents
-
1つのVBAコードをすべてのコア...
-
if(1){...}とはどういうことで...
-
C#でボタン名を変更しても動く
-
デザイン時のVisible=Falseは実...
-
PowerPointで時計表示
-
VBA SORT Applyでエラー
-
〔Excel:VBA〕マクロの実行が異...
-
innerHTMLなどの反映タイミング
-
F8のステップインで実行すると...
-
[Delphi7] TWebBrowserでexecSc...
-
初心者です。gulpでコンパイル...
-
VB.netの重複データ数カウント...
-
VB.netでタイマーがスタートし...
-
再帰呼び出しになってしまうの...
-
JavaScriptでショートカットキ...
-
列を非表示にするマクロが実行...
おすすめ情報