2.5 Управление Объектами
"Объектная" Терминология
"Свойства" объектов - характеристики
или составные части объектов.
"Методы" объектов - функции над объектами:
функции доступа, отображения, ввода и т.п.
Иерархия Объектов JavaScript
- Window - Окна
- location - размещение
- history - история
- document - документ
- link - ссылки
- image - картинки
- form - формы
- button - кнопки
- text - текст.поля
- textarea - текст.область
- radio - отметка
- checkbox - пометки
- select - меню
Операции ("методы") над окнами:
1. Открытие новых окон:
имя-окна = window.open( "[адрес]","", "параметры-окна");
2. Вывод строк в окне:
имя-окна.document.write("выводимый текст ");
3. Закрытие окна:
имя-окна.close();
Пример операций над окнами
< a href="" onClick="alert("Привет!")"> Привет < /a >
Описание реакций:
function событие(параметры){
операторы
return { true | false | ... }
}
Справочник JavaScript
< script >
function prover(msg){
if (msg!="") alert("Имя: "+msg)
else alert("введите имя");
}
< /script >
< body >
< form name=vvod >
Введите имя:
< input type=text name=nam size=20 >
< input type=Button value="Ввод"
onClick=prover(vvod.nam.value) >
< /form >
< /body >
Задания
- Создайте программу открытия новых окон.
- Организуйте реакции на обращения к ссылкам.
- Организуйте описание книг в форме "объекта".
- Организуйте программу вывода книг-"объектов".
- Организуйте массив из книг-"объектов".
Вопросы
- Что такое "объекты" в JavaScript?
- Что такое "свойства" объектов?
- Что такое "методы" над объектами?
- Как открываются окна в JavaScript?
- Как определяется число картинок в гипертексте?
- Как описываются определяемые объекты?