 
        
        WEB - дизайн / Лабораторные работы / Лабораторная работа №17 / Лабораторна робота №17 Оформление
.docЛабораторная работа № 17
Тема: Доступ к объектам и сценариям. События.
Цель работы: ознакомиться с предпосылками создания динамического HTML. Изучить приемы работы с объектами. На практике освоить программирование с использованием встроенных функций языка JavaScrіpt.
Хід роботи
Пример:



Задание 1:
Напишите код, который:
- 
Запрашивает по очереди значения при помощи prompt и сохраняет их в массиве. 
- 
Заканчивает ввод, как только посетитель введёт пустую строку, не число или нажмёт «Отмена». (рекомендация - использовать метод push()) 
- 
Выводит сумму всех значений массива 






Напишите код для вывода alert случайного значения из массива:
P.S. Код для генерации случайного целого от min to max включительно:
var rand = min + Math.floor( Math.random() * (max+1-min) );

Я сделал rand через swich потому-что псевдо случайное число всегда было одно и тоже что не устраивало меня!!!!!
Задание 1:
Ввывести время либо дату согласно варианту.
Место вывода и формат вывода тоже определяется согласно варианту.
Обратите внимание, ведущие нули должны присутствовать, то есть 1 мая 2014 должно быть 01.05.14, а не 1.5.14.
| 5,13, 21 | день_недели, ДД/ММ/ГГГГ | ЧЧ:ММ:СС | в левом нижнем углу | Число часов, оставшихся до конца месяца | 

Контрольные вопросы
- 
Что такое HTML? 
Язык HTML является языком разметки гипертекста. Он не рассчитан на выполнение каких-либо «активных» действий. Этим данный язык отличается от языков программирования.
- 
Как появился динамический HTML? 
В настоящее время от Web-страниц требуют более широких возможностей. Так появился Динамический HTML.
- 
Как расшифровывается динамический HTML? 
Динамический HTML (DHTML - Dynamic HTML) - сочетание обычного HTML и языка сценариев JavaScript. Более сложные вещи (обработка и хранение информации, получаемая от посетителя страницы) осуществляется с помощью языков программирования PHP, Perl.
- 
Язык JavaScript является языком программирования? 
Язык JavaScript это не является языком Java. Язык JavaScript разработан в компании Netscape, а язык Java (универсальный язык программирования), разработан в компании Sun Microsystems. JavaScript-программа, т.е. скрипт (script), не может быть автономной. Она должна выполняться внутри Web-страницы.
- 
Что такое «событие»? 
Событием называется некое действие, произошедшее на странице, в ответ на которое требуется выполнить какие-то операции – изменить форматирование страницы, передать данные на сервер и т.д.
- 
Что обозначает «onMouseOver»? 
onMouseOver – курсор мыши над объектом
- 
Что обозначает «onMouseOut»? 
onMouseOut – курсор мыши ушел с объекта
- 
В каком случае вывод сообщения произойдет по щелчку «мыши»? 
: «Хозяином» может быть гиперссылка, а событиями – наведение на нее указателя мыши, или «кликнуть» на ней.
- 
В каком случае вывод сообщения произойдет при наведении указателя «мыши» на изображение? 
<IMG SRC="image1.gif" onMouseOver="this.src='image2.gif'" onMouseOut="this.src='image1.gif'">
this – этот объект
this.src – свойство SRC этого объекта
где: image1.gif – начальный рисунок;
image2.gif – когда курсор «мыши» над рисунком;
image1.gif – после «ухода» курсора «мыши».
Вивод: на лаборатрной работе я ознакомился с предпосылками создания динамического HTML. Изучил приемы работы с объектами. На практике освоил программирование с использованием встроенных функций языка JavaScrіpt.
Литература
1. Симонович С.В. Информатика. Базовый курс. – Питер. 2005.
2. Руденко В.Э., Макарчук А.М., Патланжоглу М.А. Курс информатики. – Киев.2005.
3. Валентайн Ч., Минник. XHTML. - Вильямс. Москва-Санкт-Петербург-Киев.2006.
4. Титтел Э., Бурмейстер М. HTML4 для чайников. - Диалектика. Москва-Санкт-
Петербург-Киев.2006.
5. http://www.htmlhelp.com/.
6. http://www.dialektika.com/.


