Требования к разработке сайта, 9 класс, 2011


Использование инструментальных средств (FrontPage и т.п.) для редактирования страниц в этом году разрешается. Но! Вы должны четко понимать и уметь объяснять каждый символ и тег в исходном тексте.
  1. Переделать страницы на форматирование таблицей шириной не более 1150 пикселов. От фреймов не должно остаться и следа. Рамку таблицы надо удалить (border=0)
  2. Главное меню должно формироваться на JavaScript.
  3. Обязательно наличие диалога на JavaScript.
  4. Объем – 4–10 страниц (для первой сдачи – ДВЕ!). Страницы должны в основном находиться в дочерних папках.
    Примечание. Большее число страниц не приветствуется, но может быть. Почему их делать не надо? Если вы нашли очень интересную для вас тему, то собирайте материал и не спешите. Создав 100 страниц, каждая из которых содержит 10 типовых ошибок, вы вынудите себя сделать 100*10 исправлений. Не для оценки, а для себя. Поберегите свой труд и время!
  5. Надо создать индивидуальную страницу, содержащую математические расчеты или анализ текстовых данных на JavaScript. Вряд ли удастся обойтись без функций!!! Для выполнения задания ОБЯЗАНЫ использоваться формы.
      Возможные варианты (предлагайте свои)
    1. Нахождение корней квадратного уравнения.
    2. Пересчет единиц измерения между системами туда и обратно (дюймовая-метрическая, °F-°C, калории-джоули...).
    3. Расчет стоимости пластины от её площади, материала и наличия закругленных углов.
    4. Перевод целого числа в другую систему счисления.
    5. Кодирование/декодирование азбуки Морзе...
    6. Кодирование/декодирование текстовой фразы с использованием ключа (см. тетрадь Босовой 5 класс, с.24, №22).
    7. Проверка правильности ввода e-mail (принимаются только почти идеальные варианты, так как идеальный невозможен).
    8. Проверка правильности ввода в форму паспортных данных.
    9. Календарь в виде функции, получающий аргументы номера года и месяца.
    10. Расчет скорости, времени или объема передаваемой информации по двум другим значениям.
    11. Расчет размера растрового файла в зависимости от размеров и цветности (в битах, байтах, килобитах и килобайтах...).
    12. ?
  6. На всех страницах должен быть установлен счетчик посещений от mail.ru.
    NEW! И счетчик от Народа. Как, ищем сами. Это – элемент работы.
    Сложность работы заключается в необходимости формирования счетчика внешним скриптом, а не вставка кода в каждую страницу.
  7. Использование CSS является обязательным требованием с описанием в файле /inc/main.css.
  8. Гиперссылки. Дополнительно – ссылка сделанная скриптом на ваш e-mail (лучше для этого сайта, то есть на Яндекс). Будем делать на уроке!
  9. Наличие файла robot.txt, по крайней мере запрещающего сканировать папку inc.
  10. Обязательные требования к нижней части сайта:
  11. Накопительные оценки, которых будет ТРИ:
  12. Совет: регистрируйте свой сайт в поисковых системах только в том случае, если вы действительно собираетесь поддерживать его в дальнейшем. На нашем сайте паукам поисковых систем запрещено индексировать ваш список, так что он доступен только для ручного просмотра.
  13. Требование! Не включать личные данные (ФИО, e-mail) в явном виде: только скриптом и только после создания файла robots.txt.

Если не удается связать требуемые возможности с тематикой страницы, то можно сделать отдельные кусочки на любую тему.