Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
readme.md added 13-14 js hw Jan 21, 2016

readme.md

Урок 13-14

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

  1. За основу взять домашку 3-4. Перед стартом приложения записать в localStorage объект с вопросами и ответами теста. Потом прочесть данные из localStorage, отрендерить их используя любой javascript-шаблонизатор
  2. Так же в приложении должна быть прописана директива 'use strict;', в консоли не должно быть никаких javascript-ошибок
  3. На странице должна быть возможность пройти тест. При клике на кнопку "Проверить мои результаты" нужно выполнить проверку правильных ответов и вывести сообщение об успешном или не успешном прохождении теста. После вывода сообщения, обнулить отметки чтоб тест можно было пройти опять
  4. В каждом вопросе может быть только один правильный вариант ответа
  5. Само сообщение о результатах теста нужно сделать в стиле простого модального окна. Не обязательно соблюдать такой же дизайн как в Bootstrap, можете сделать по своему, но верстка и код появления модальки должны быть написаны вами. Допускается использование jQuery. Кому хочется больше веселья, делайте без неё
  6. Бонусная часть: в вопросах должна быть возможность выбрать несколько правильных вариантов ответа, не только один

Так же нужно прочесть следующие материалы:

  1. Формат JSON, метод toJSON
  2. Introducing JSON
  3. XML wiki
  4. JSON wiki
  5. localStorage
  6. Dive into HTML5 - Storage
  7. Cookies
  8. Современный стандарт, "use strict"
  9. Перехват ошибок, "try..catch"