русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лабораторные задания


Дата добавления: 2015-07-09; просмотров: 544; Нарушение авторских прав


Создать Web-документ, содержащий номер варианта задания, список бригады в виде таблицы, содержащей маленькую картинку, ФИО и кнопку для показа подробностей о данном члене бригады, а также следующее:

 

Вариант Задания
Два поля редактирования, два поля ввода пароля и кнопку. Организовать проверку совпадения паролей в обоих полях и выдать ответ в виде alert() об совпадении и несовпадении. Ввести в два поля названия двух цветов и вывести в новом окне надпись для результирующего цвета (4 примера, для остальных “не знаю”) с соответствующим цветом фона.
Получить от пользователя информацию об имени пользователя с помощью prompt () и поместить ее на страницу с приветствием и текущей датой. Здесь же поместить данные об используемом броузере, цвете текста и фона страницы. Организуйте сообщение о содержимом ячейки таблицы с ФИО в строке состояния при размещении мыши над кнопкой показа. При уходе мыши очистить строку состояния.
Получить от пользователя строку информации с помощью prompt () и поместить ее в текстовую область. Разместите кнопку, при нажатии которой откроется новое окно со всеми характеристиками. Пусть оно будет размером 250 на 300 пикселей и с двумя ссылками:
  • Одна откроет новую страницу в главном окне.
  • Вторая откроет новую страницу в том же окне.
  • Страница, которая откроется в том же маленьком окне, должна содержать ссылку, закрывающую окно.
С помощью prompt () заполните два поля редактирования. Затем по нажатию кнопки с помощью функции confirm() выберите одно из двух значений полей, откройте новое окно и выведите в него текст этого поля полужирным шрифтом красным цветом..
Получить от пользователя информацию об имени пользователя с помощью prompt () и поместить ее на страницу с приветствием и текущей датой. Здесь же поместить данные об используемом броузере, цвете текста и фона страницы. Разместите два поля редактирования для ввода двух целых чисел от 1 до 9 и кнопку, при нажатии которой открывается новое окно и в нем размещается произведение этих двух чисел. Сделать проверку правильности ввода этих чисел по событию onBlur.
Введите с помощью поля ввода пароля скрытое целое число от 0 до 100. Организуйте проверку правильности ввода. Разместите поле редактирования для ввода целого числа в диапазоне от 0 до 100 и кнопку для угадывания числа, при нажатии на которую анализируется правильность угадывания и с помощью alert() выводится результат: неверный диапазон, число больше или число меньше заданного. Если число больше, то фон страницы становится розовый. Если число меньше, то фон страницы становится голубой. При совпадении приветствие и фон белый.
Разместите два поля редактирования для ввода начального и конечного чисел и кнопку, при нажатии которой открывается новое окно и в нем размещается таблица из 10 значений логарифмов для диапазона этих чисел (использовать цикл). Сделать проверку правильности ввода этих чисел по событию onBlur.
Заполнить “анкету переписи” с полями ФИО и дату рождения. Спросить пользователя любит ли он розовый цвет. Открыть новое окно и в нем разместить текст поздравления с наступающим или прошедшим днем рождения, если он не был или был в этом году соответственно. Фон страницы розовый, если пользователь его любит, и голубой в противном случае.
Разработать “игру в кости”. Спросить каждого из двух пользователей о его любимом цвете (из списка) и сохранить соответствующее значение в массиве. Для каждого из двух членов бригады разместить кнопку “бросания костей”. Генератор случайных чисел выдает целое число в диапазоне от 1 до 12. Результат каждого бросания выводится (с указанием имени) в alert(). Кнопка “победитель” выводит приветствие в новое окно с фоном любимого цвета победителя.
Написать скрипт “статистика”. В текстовую область заносится произвольный текст и по нажатию кнопки подсчитывается число знаков (включая пробелы) и число слов и эти значения выводятся в отдельное окно. (Используйте свойству length и методы indexOf(), charAt() текстовых переменных.).
Написать скрипт “сортировка слов”. В текстовую область заносится набор слов. При нажатии кнопки “ сортировка ” производится сортировка слов в прямом или обратном порядке в зависимости от флажка выбора. Результат выводится в новом окне. (Используйте массивы и свойства length и методы indexOf(), charAt() текстовых переменных.)
Разместить поле редактирования для ввода имени пользователя. При нажатии клавиши Enter или кнопки входа должно открыться дополнительное окно с полем для ввода пароля. Список из нескольких пользователей и их паролей хранить в массиве. Организовать проверку допустимого имени и совпадения паролей и выдать ответ в виде alert() о разрешении входа в систему или отказе.
Разместить на странице некоторый текст, размер которого в 2 раза больше размера отображаемого броузером. Сверху документа поместить кнопку «Крутить вниз», а снизу кнопку «Крутить вверх». При нажатии этих кнопок документ должен прокручиваться со скоростью 10 пикселей в 0,1 секунду. Для скрипта использовать функции setInterval() и scrollBy() и свойства объекта BODY (scrollTop, scrollLeft – текущие координаты верхнего левого угла той части документа, которая отображается в окне броузера; clientHeight, clientWidth – высота и ширина окна броузера; scrollHeight, scrollWidth – высота и ширина документа).
Разместить список членов бригады. При прохождении мыши над фамилией изменить ее цвет, а в строке состояния вывести дополнительную информацию. При выборе фамилии новое окно с данными о члене бригады. Страница, которая откроется в окне, должна содержать ссылку, для закрытия окна и возврате назад.
Разместить список членов бригады в виде таблицы с дополнительным полем, в которое поместить флажок. Создать еще одну таблицу с 4 цветами. При выборе цвета в текстовое поле помещается его название. Затем по нажатию кнопки с подтверждением помощью функции confirm() измените цвета фона для тех членов бригады, для которых установлен флажок.
Поместить список учебных предметов (не менее 5). Организуйте сообщение о содержимом строки списка в строке состояния при размещении над ней мыши. При уходе мыши очистить строку состояния. Организовать множественный выбор элементов списка. Показать выбранные строки списка с помощью alert() при нажатии кнопки «Выбор».
Создать раскрывающийся список с названиями фруктов (не менее 5). После выбора одного из них получить разрешение с помощью функции confirm() и переместить этот фрукт на первую строку списка.
Создать сценарий, показывающий текущее время в текстовом поле. Организуйте сообщение о текущей дате в строке состояния при размещении над полем мыши.

 



Контрольные вопросы

1. Для чего используется “форма” в Web – документах ?

2. Каков синтаксис элемента “форма” ?

3. Каково назначение и синтаксис элемента “ поля редактирования ” ?

4. Каково назначение и синтаксис элемента “ поля ввода пароля ” ?

5. Каково назначение и синтаксис элемента “ текстовая область ” ?

6. Каково назначение и синтаксис элемента “ кнопки Submit ” ?

7. Каково назначение и синтаксис элемента “ кнопки Reset ” ?

8. Каково назначение и синтаксис элемента “ кнопки JavaScript ” ?

9. Каково назначение и синтаксис элемента “ флажок опций ” ?

10. Каково назначение и синтаксис элемента “ переключатель опций (радиокнопка) ” ?

11. Каково назначение и синтаксис элемента “ список ” ?

12. Какова модель объектов JavaScript?

13. Как управлять потоком вычислений?

14. Что такое “cобытие” и как его обрабатывать? Привести примеры событий JavaScript.

15. Как используются массивы в JavaScript?

16. Как использовать рисунок для гиперссылки?

17. Как использовать графика в JavaScript ?

18. Как встраивать скрипты в HTML-документ?

 



<== предыдущая лекция | следующая лекция ==>
Встраивание скриптов в HTML-документ | Введение


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.127 сек.