- Срок выполнения ТЗ: 5 рабочих дней;
- Валидность, кроссбаузерность (IE11+);
- Структура классов и блоков по БЭМ;
- JS библиотеки подключены через npm;
- Примечания:
- Шапка фиксирована вверху экрана;
- Фильтр прилипает под шапку.
- Получение данных с сервера;
- Отрисовка полученных карточек;
- Фильтрация карточек по автору и дате;
- Адаптивный интерфейс.
- HTML5;
- CSS3:
- Flexbox;
- Grid Layout;
- Positioning;
- Adaptive UI;
- Media Queries;
- Методология БЭМ;
- Фйловая структура Nested БЭМ;
- JavaScript:
- Стиль CamelCase;
- Промисы (Promise);
- Асинхронность и оптимизация;
- Rest API;
- Вёрстка по макету в Figma.
Клонировать репозиторий:
git clone https://github.com/ia-stepanov/test-paraweb.git
Установить зависимости:
npm install
Собрать проект:
npm run build
Запустить проект:
npm run dev
- JavaScript