2.5 Управление Объектами

"Объектная" Терминология

"Свойства" объектов - характеристики
или составные части объектов.

"Методы" объектов - функции над объектами:
функции доступа, отображения, ввода и т.п.

Иерархия Объектов JavaScript

Операции ("методы") над окнами:

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 >

Задания

  1. Создайте программу открытия новых окон.
  2. Организуйте реакции на обращения к ссылкам.
  3. Организуйте описание книг в форме "объекта".
  4. Организуйте программу вывода книг-"объектов".
  5. Организуйте массив из книг-"объектов".

Вопросы

  1. Что такое "объекты" в JavaScript?
  2. Что такое "свойства" объектов?
  3. Что такое "методы" над объектами?
  4. Как открываются окна в JavaScript?
  5. Как определяется число картинок в гипертексте?
  6. Как описываются определяемые объекты?