Web - кодинг: JavaScript:
Самоучитель по JavaScript Урок 8. Иерархия объектов
Автор: и Эндри Грауни Перевод © Татьяна
красным цветом даны
примечания переводчика
Концепция Действие
иерархии объектов Разбор
иерархии объектов Задание
Уфф! Сделаем паузу и
посмотрим, что мы уже знаем. В JavaScript есть объекты,
похожие на существительные или предметы. У
объектов есть свойства, которые описывают их, как
прилагательные описывают существительные. Мы
пользуемся схемой oбъект.свойство.
Еще у объектов есть методы,
или действия, которые можно к ним применить.
После метода ставятся скобки по схеме oбъект.мeтoд().
У разных объектов разные свойства и методы.
А теперь мы узнаем самый большой секрет JavaScript, иерархию
объектов. Как только вы ее поймете, cчитайте,
что JavaScript у вас в кармане!
|
Все команды начинаются
с наивысшего объекта, window (окно браузера), и идут
по нисходящей. Окна и рамки (frames)
принадлежат объекту window. Их не нужно перечислять,
если только их не больше одного. Top, self, parent и frames —
"встроенные" имена для окон. Много о них не
беспокойтесь, просто знайте, что они существуют.
Вот несколько примеров.
Обратите внимание на иерархию.
document.pic.src = "pic1.gif" |
window не нужно ставить в самом
начале. Предполагается, что это все и так внутри
окна. Команда document.pic.src указывает на рисунок,
которому дано имя pic. Это понятно? Документ — это
страница, pic — имя элемента, а SRC — источник
элемента, "pic1.gif". |
document.write(location.href) |
write() — это метод объекта document.
Location.href показывает полный URL окна. Обратите
внимание, что location и dосument находятся на одном
уровне (оба выделены зеленым цветом). Это значит,
что вы получаете адрес документа того же уровня. |
|
Вперед, на Урок 9
Авторы и Эндри
Грауни. ©
Перевод © Татьяна.
При перепечатке любого материала
с сайта, видимая ссылка на источник www.warayg.narod.ru
и все имена, ссылки авторов обязательны.
© 2005
|