Использование языка JavaScript при разработке HTML-документов, страница 24

            stx[i] = 0.02 + Math.random()/10;

            sty[i] = 0.7 + Math.random();

        }

        dx[i] += stx[i];

        document.all["dot"+i].style.pixelTop = yp[i];

        document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);

    }

    // Попросим браузер повторить вызов данной функции спустя время speed

    // События от таймера помещаются в очередь. Если браузер не будет успевать

    // их обрабатывать то начнётся торможение снежинок

    setTimeout("snowIE()", speed);

}

// Собственно обработчик события OnLoad

function Snow() { if (ie4up) snowIE(); }

</SCRIPT>

</BODY>

</HTML>

Лабораторное задание
и порядок его выполнения

  1. Ознакомиться с основами технологии разработки web-приложений с использованием java-скриптов и освоить ее на примере, приведённом в описании лабораторной работы. Ниже приведённые задания имеют по несколько различных решений, каждое из которых правильное.

a.  Написать класс-массив, как это описано в разработке. С помощью этого класса описать таблицу согласно варианту или придумать таблицу самостоятельно. С помощью java-скрипта вывести данную таблицу на экран без использования обработчиков событий.

b.  Создать форму из кнопки и элемента формы textarea или text. По нажатию на кнопку выводить в текстовое поле по очереди одну из двух предопределённых строк и количество нажатий на кнопку.

c.  Создать html-страницу, содержащую картинку. Написать скрипт, который по загрузке страницы периодически меняет картинку на одну из набора картинок в порядке очереди. По достижении конца набора начинать вывод с первой картинки в наборе. Подставляемые картинки для удобства рекомендуется описать в форме массива.

  1. Продемонстрировать функционирование разработанных html-страниц преподавателю.
  2. Оформить отчет по результатам выполнения лабораторной работы.

Требования к отчету

Отчёт должен содержать:

1)  название и цель работы;

2)  краткие сведения о языке JavaScript и HTML;