Вопрос по javascript – JS Window Глобальный Объект

0

Я узнал, что Window Global Object - это объект верхнего уровня. Он является «коробкой» из всех кодов содержат DOM, BOM и JS.

Я узнал, что объект окна представляет открытое окно в браузере, а также что у объекта окна нет конструктора, что означает, что я не могу создать его экземпляр.

Я узнал, что объект автоматически создается браузером. То, что я хотел спросить, это как?

Я имею в виду, что если у него нет конструктора, браузер не может создать свой собственный экземпляр для объекта. Я думал, что браузер должен каким-то образом создать его, поэтому мой вопрос: как браузер его создает? Я буду рад, если кто-нибудь поможет мне понять это.

этот вопрос может использовать некоторое копирование-редактирование. Mathletics
Ваши рассуждения не совсем верны.window.constructor !== undefined, Также,window не содержит все "JS". pimvdb

Ваш Ответ

1   ответ
0

Нет конструктора?

>> window.constructor
[object Window]

Ну что вы знаете, конструктор!

Это сказал ...

>> new Window
(X) Object does not support this action

Поэтому я предполагаю, что это означает, что только нативный код может создавать новые экземпляры Window.

Что еще можно объяснить?window есть конструктор, это то, что вы спрашиваете ... верно?
Можете ли вы объяснить себя лучше, пожалуйста, когда вы используете конструктор с объектом окна, он возвращает объект окна, но то же самое может произойти, если я напишу переменную $ this внутри примера func: function foo () {document.write ($ this );} если я плохо запускаю функцию, произойдет то же самое, я буду счастлив, если вы сможете объяснить то, что вы сказали, другими словами, пожалуйста. user1316123
так что, если я правильно понимаю, есть объект окна, у которого есть конструктор, единственный способ воссоздать объект окна, ссылаясь на его собственный код window.constructor, и я понимаю, что мы не можем сконструировать объект окна в объект x, который мы только может позвонить ему или воссоздать его плохо, если кто-нибудь подтвердит это, спасибо всем. user1316123

Похожие вопросы