| Добрый день, уважаемые подписчики! Тема сегодняшнего выпуска: "Java Script(JS): Введение в DOM-объекты". Для углубленного изучения web-программирования (язык PHP и написание своей собственной CMS) советую подписаться на платный раздел (см. анонсы раздела "Пишем Easy CMS"). Сегодня мы займемся изучением объектной модели web-документа (DOM-объектами). Самым главным объектом является window - объект окна браузера. Его методы и свойства доступны и без использования имени window, как будто к нему уже применено ключевое слово with. В частности, функция prompt (ввод данных с клавиатуры) является методом объекта window. То есть, вот эти вот два сценария будут идентичными: Сценарий 1 | <html> <head> <title>Урок 83. Java Script (JS): Объектная модель web-документа</title> </head> <body> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> var a=prompt("Введите что нибудь") document.write(a) </SCRIPT> </body> </html> | Сценарий 2 | <html> <head> <title>Урок 83. Java Script (JS): Объектная модель web-документа</title> </head> <body> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> var a=window.prompt("Введите что нибудь") document.write(a) </SCRIPT> </body> </html> | И вот что они выдадут:  Спрашивается, а для чего тогда нужен этот самый объект window, если можно обойтись и без него? Дело в том, что в большинстве случаев объект window один единенный, но не всегда. Например, при использовании фреймов и всплывающих окон объектов window может быть несколько. Вот поэтому сделано так, что можно добраться к его методам через window, а можно и напрямую. Объект window включат в себя объекты (document - с ним вы уже давно знакомы), history и location. Все эти объекты мы постепенно изучим. Есть еще объекты navigator - для обращения к свойствам браузера и screen - содержит настройки экрана. Самый интересный из всех перечисленных объектов - это документ. Он позволяет получить доступ к различным элементам web-страницы, таким как формы (а через них и к элементам формы), картинкам и другим объектам. Это все мы тоже постепенно изучим, а на сегодня урок окончен, до скорых встреч. С уважением, Шуравин Александр, e-mail: megabax@rambler.ru, автор оставляет за собой право публиковать в рассылках ваши письма, если в письме прямо неоговорено нежелание его публиковать. |
Комментариев нет:
Отправить комментарий
Спасибо за Ваш комментарий. ASI очень ценит его.