Jump to content
  • 0

window.document.write и window.alert()


people2010
 Share

Question

1)Вот смотрите, window ч точки зрения языка джаваскрипт - это объект, скажите это объект какого класса?Ведь говорят что window это самый главный объект.

2)Прочитал что то, что идёт после точки являеться свойством объекта?

Вот такое например:

window.document.write

Объясните,это что получается главный объект виндоу, содержит

объект документ с методом врайт?

window.document - это объект в объекте чтоли,а какой же тогда класс у этих объектов?

Ведь объекты от класса создаться.

3)window.alert()

Здесь тоже получаеться объект в объекте, а где же класс от которого объект виндоу идёт,

или здесь объект виндоу который содержит метод алерт, но где класс объекта виндоу?

И если алерт это метод, тогда почему если брать такую строку

window.document.write документ это будет не методом а объектом.

4) как может быть объект в объекте в этой строке считаться

window.document.write

а в этой

window.alert() метод в объекте тогда почему?

Edited by people2010
Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
1)Вот смотрите, window ч точки зрения языка джаваскрипт - это объект, скажите это объект какого класса?Ведь говорят что window это самый главный объект.

http://www.ecma-international.org/publicat...ST/ECMA-262.pdf

15.1 The Global Object

...

The global object does not have a [[Construct]] internal property; it is not possible to use the global object as a constructor with the new operator.

2)Прочитал что то, что идёт после точки являеться свойством объекта?

Объясните,это что получается главный объект виндоу, содержит

объект документ с методом врайт?

window.document - это объект в объекте чтоли,а какой же тогда класс у этих объектов?

На все вопросы да.

Ведь объекты от класса создаться.

Не всегда.

var a = {};

3)window.alert()

Здесь тоже получаеться объект в объекте, а где же класс от которого объект виндоу идёт,

или здесь объект виндоу который содержит метод алерт, но где класс объекта виндоу?

За пределами "видимости" JS

И если алерт это метод, тогда почему если брать такую строку

window.document.write документ это будет не методом а объектом.

Вы ссылаетесь на функцию, а она является объектом.

4) как может быть объект в объекте в этой строке считаться

window.document.write

а в этой

window.alert() метод в объекте тогда почему?

Вопрос не понял.

Link to comment
Share on other sites

  • 0

Вот это:

window.document.write

Если вы говорите что документ - это объект, window - это тоже объект.

Получаеться объект в объекте?

Как такое может быть? В объекте виндоу, его свойством являеться тоже объект?

То есть внутри объекта виндоу, который являеться экземпоярос какого-то класса, внутри

этого класса, есть внутренний класс и в этом внутреннем классе находиться объект документ?

Link to comment
Share on other sites

  • 0

Объект в объекте может быть легко и непринуждённо - это норма. Я думаю, во всех объектно-ориентированных языках такое есть. А вообще яваскрипт для меня оказался при знакомстве достаточно необычным языком - такого я не встречал до этого нигде. Вообще, у меня сложилось мнение, что все сущности яваскрипта по сути являются объектами. Особенно я в этом убедился, когда увидел jQuery со своими $('div').show();

Link to comment
Share on other sites

  • 0
Вот это:

window.document.write

Если вы говорите что документ - это объект, window - это тоже объект.

Получаеться объект в объекте?

А что вас смущает? Переменная может ссылаться на экземпляр объекта.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy