Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск

Кто сейчас на форуме
Сейчас посетителей на форуме: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1

Нет

[ Посмотреть весь список ]


Больше всего посетителей (9) здесь было Вс Фев 11, 2018 12:54 pm
Самые активные пользователи за неделю
Ярослав
 


Домашнее задание

Перейти вниз

Домашнее задание

Сообщение автор Ярослав в Ср Июл 04, 2018 11:52 am

Д/з №02 (04 июля 2018)
Ветвления, циклы
Срок: по 10 июля

1. Создать страницу, которая автоматически строит таблицу умножения в формате HTML. Таблица размера N на N, где N — константа, прописанная в коде программы. (Если поменять величину N, перегенерированная таблица будет нового размера.)

2. Создать страницу, которая формирует шахматную доску. Раскрасить клетки двумя чередующимися цветами. Добавить подписи к строкам и столбцам: строки пронумерованы числами от 1 до 8 снизу вверх, столбцы подписаны буквами от A до H слева направо. Оформление задать с помощью CSS.
avatar
Ярослав
Admin

Posts : 641
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашнее задание

Сообщение автор Ярослав в Пн Июл 09, 2018 8:47 am

Д/з №03 (09 июля 2018)
Работа с датами
Срок: по 15 июля 2018

1. Написать скрипт, изображающий календарь текущего месяца. Месяц должен автоматически определяться на момент вызова.

Изобразить календарь в виде прямоугольной таблицы. В заголовке написать русское название месяца.

Для определения того, с какого дня недели начинается месяц, использовать функцию date(), указав первое число месяца. Число дней в месяце также можно узнать из функции date().

Выделить красным шрифтом субботы и воскресенья. Выделить особым стилем CSS текущий день (в момент вызова).
avatar
Ярослав
Admin

Posts : 641
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашнее задание

Сообщение автор Ярослав в Вт Июл 10, 2018 12:07 pm

Д/з №04 (10 июля 2018)
Обработка форм
Срок: по 16 июля

1. Создать форму с тремя целочисленными полями: красный, зелёный, синий. Ограничить диапазон вводимых значений от 0 до 255.

Рядом с формой должен быть большой прямоугольник. Когда пользователь нажимет кнопку «Отправить», происходит переход на эту же страницу, куда передаются данные формы. Сервер проверяет полученные данные на корректность. Если всё правильно, цвет прямоугольника меняется на заданный.

В случае любых ошибок включить в состав страницы красный текст об ошибке.
avatar
Ярослав
Admin

Posts : 641
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашнее задание

Сообщение автор Ярослав в Ср Июл 11, 2018 11:56 am

Д/з №05 (11 июля 2018)
Объектно-ориентированное программирование. Классы
Срок: по 17 июля

1. Создать страницу, на которой располагаются две формы.

Первая форма предлагает добавить новую страну. Пользователь вводит имя страны и нажимает кнопку «Добавить». Страна добавляется в текстовый файл, хранящийся на сервере.

Во второй форме содержится выпадающий список, заполненный странами из файла. Пользователь может выбрать страну и нажать кнопку «Ок». В ответ страница должна сказать: «Вы находитесь в стране такой-то».

Важно! Используйте объектно-ориентированный подход. Сделайте класс Database, управляющий содержимым базы данных. Все запросы о странах должны проходить через этот класс.
avatar
Ярослав
Admin

Posts : 641
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашнее задание

Сообщение автор Ярослав в Чт Июл 12, 2018 8:50 am

Д/з №06 (12 июля 2018)
Наследование
Срок: по 18 июля

1. Создать интерфейс IInput и набор классов TextInput, PasswordInput, NumberInput, HiddenInput.

Общее для всех классов — функция print(), при вызове которой генерируется HTML-код элемента ввода, например:

Код:
<input type="text" name="username" value="" required />

Классы должны позволять настраивать все свойства результирующего тэга, такие как name, value, required. Для NumberInput предусмотреть возможность задать min и max.

Использовать эти классы, чтобы создать форму.
avatar
Ярослав
Admin

Posts : 641
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашнее задание

Сообщение автор Ярослав в Вт Июл 17, 2018 8:37 am

Д/з №08 (17 июля 2018)
Cookies
Срок: по 13 августа

1. Создайте сайт с тремя цветовыми темами. Каждая тема оформляется отдельным файлом CSS. Темы могут быть весьма сходны, с разницей только в цветовой палитре.

Предоставьте пользователю выпадающий список, перечисляющий все три цветовые темы. Пользователь выбирает предпочтительную тему и нажимает кнопку «Ок».

Страница перезагружается. Скрипт должен поменять цветовую тему на выбранную и запомнить выбор на 30 дней, используя cookie. При последующих визитах используется запомненная тема.
avatar
Ярослав
Admin

Posts : 641
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашнее задание

Сообщение автор Ярослав в Чт Июл 19, 2018 12:19 pm

Д/з №10 (19 июля 2018)
Контрольная работа
Срок: по 15 августа

1. Доработать корзину интернет-магазина. Добавить операцию уменьшения количества товаров в корзине. Когда количество достигает нуля, убирать товар из корзины полностью.
avatar
Ярослав
Admin

Posts : 641
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашнее задание

Сообщение автор Спонсируемый контент


Спонсируемый контент


Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения