Домашнее задание по ECMAScript6. Часть 2

Задача №1

Доработать игру "крестики-нолики" из предыдущего домашнего задания: вынести логику копьютерного противника в отдельный модуль. Добавить AI эмуляцию длительных вычислений (возвращать результат через 2 секунды, использовать промисы).

Задача №2

Написать генератор виджетов. При входе на страничку на сайте пользователь имеет возможность выбрать город (в selecte три города: Днепр, Киев и Львов) и стиль виджета (три произвольные цветовые гаммы). Пользователю возвращается код для вставки на его страницу, при вставке кода на его месте отображается виджет текущей погоды в выбранном городе и с выбранным стилем. Например, такой:

Погоду получать ajax-запросом с сайта https://www.apixu.com (нужно получить бесплатный API-ключ после регистрации), завернутым в промис. Кэшировать результаты погоды на клиенте на 10 минут, используя куки.

Указания по выполнению задания

Ссылка на полную версию этой страницы