1. ホーム
  2. ジャバスクリプト

[解決済み】JavaScriptのwindow, screen, documentの違いは何ですか?

2022-03-26 17:07:30

質問

DOMのグローバル環境として、これらの用語が同じように使われているのを見かけます。どのような違いがあるのでしょうか(あるとすれば)、またどのような場合にそれぞれを使うべきなのでしょうか?

どのように解決するのですか?

Window は、メインのJavaScriptオブジェクトのルートで、別名 global object は、ブラウザではドキュメントオブジェクトモデルのルートとして扱われることがあります。また、ドキュメントオブジェクトモデルのルートとしても扱われる。 window .

window.screen または単に screen は、画面の物理的な寸法に関する小さな情報オブジェクトである。

window.document または単に document は、潜在的に目に見える(あるいは、より良く言えば、レンダリングされる)文書オブジェクトモデル/DOMの主要なオブジェクトである。

以来 window はグローバルオブジェクトなので、そのプロパティはプロパティ名だけで参照できます。 window. - は、ランタイムが判断してくれます。