В архиве исходный код решения всех 7 задач/лаб на JavaScript. Все файлы задач (исходники/решения), удобно раскиданы по папкам.
Задания:
ЛАБОРАТОРНАЯ РАБОТА № 1 - Введение в JavaScript
ЛАБОРАТОРНАЯ РАБОТА № 2 - События и функции
ЛАБОРАТОРНАЯ РАБОТА № 3 - Встроенные объекты
ЛАБОРАТОРНАЯ РАБОТА № 4 - Объект Window
ЛАБОРАТОРНАЯ РАБОТА № 5 - Обращение к элементам формы – флажки, радиокнопки, списки
ЛАБОРАТОРНАЯ РАБОТА № 6 - Объект Image
ЛАБОРАТОРНАЯ РАБОТА № 7 - Свойство style. Объект style и его свойства
ЛР1
Задание 1
Введите свою фамилию, имя и отчество.
Запросите подтверждение.
Если все верно, то вывести приветствие, если нет, вывести сообщение об ошибке.
Задание 2
Введите время в часах и минутах. Определите время, которое будет через минуту. Используйте вложенные операторы IF. Возможны три случая:
Задание 3
Вывести фигуру посредством циклов
ЛР2
Оформить задание 2 из Лабораторной работы 1 в виде функции и вызвать эту функцию по нажатию кнопки
ЛР3
Создать HTML-страницу, которая при загрузке выводит на страницу текущий день недели, число, месяц и год. Для месяцев и дней недели организовать массивы. Создать HTML-страницу, которая при загрузке запрашивает дату вашего рождения и выводит количество дней, которые Вы прожили в текстовое поле формы, например
Создать HTML-страницу, которая при загрузке запрашивает дату вашего рождения и выводит количество дней, которые Вы прожили в текстовое поле формы, например
Ввести координаты точки в поля формы и определить расстояние от этой точки до начала координат. Расстояние должно вычисляться по нажатию кнопки.
ЛР4
Ввести данные в анкету, состоящую из текстовых полей формы и сформировать биографию по этим данным на отдельной странице.
ЛР5
Создайте HTML-приложение с такой формой:
По нажатию на кнопку Показать приложение должно открыть новое окно и показать в нем заказанные картинки с короткими подписями. Новое окно должно создаваться “на лету” с использованием информации, которую ввел в форму пользователь. Картинки dog.jpg, bigdaisy.jpg, flower.jpg скопировать из сетевой папки в свою папку
ЛР6
В задании при наведении курсора мыши на фото автомобиля, в текстовом поле формы появляется сообщение о его марке и стоимости. При уведении курсора в сторону сообщение исчезает. Рисунки: car1.jpg, car2.jpg, car3.jpg, car4.jpg. Фон страницы любой светлый. Цвет текста темный, но не черный.
Организовать показ слайд-шоу из этих же картинок, чтобы каждая следующая картинка показывалась не автоматически, а при нажатии кнопки.
ЛР7
Создайте документ, в котором рисунок neznakomka3.jpg заключен в рамку серого цвета типа inset и толщиной 50. По нажатию кнопки изменять цвет рамки на синий и надпись на кнопке. При следующем нажатии изменять цвет рамки на серый и надпись на кнопке.
Сначала на странице только текст стихотворения и кнопка с надписью «показать свечу». При нажатии на кнопку текст стихотворения прячется, на его месте появляется рисунок, и надпись на кнопке меняется на «показать текст». Если еще раз нажать на кнопку, рисунок исчезает и появляется текст. Текст стихотворения (Анненский.doc) и рисунок (свеча1.gif) скопировать из сетевой папки. Параметры форматирования страницы:
Создайте документ, в котором рисунок p5_0.jpg занимает 50% окна и является нижним слоем. На верхнем слое второй рисунок 4.gif, который двигается по горизонтали к правой границе первого рисунка, затем на строку (высоту рисунка) вниз и назад, к левой границе, на строку вниз и к правой границе, и т.д. до нижней границы первого рисунка.