johnny7exe / infotecs

Home Page:https://johnny7exe.github.io/infotecs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

infotecs


Тестовое задание для стажера на позицию «Программист на языке JS»


Дано:
JS, CSS (SCSS, SASS), JSON с данными
Максимальное время на выполнение задания – 2 недели.

Основные цели:

  • На основе имеющегося массива данных, создать таблицу шириной 50% от экрана;
  • Колонки в таблице:
    • Имя (firstName),
    • Фамилия (lastName),
    • Описание (about),
    • Цвет глаз (eyeColor).
  • Данные колонки “about” должны отображаться в две строки, остальное обрезаем многоточием (...);
  • Каждая колонка должна иметь свойство сортировки;
  • При клике на строку в соседнем с таблицей DIV’е отобразить форму редактирования данных выбранной строки.

Дополнительные цели:

  • Добавить постраничный вывод данных из предоставленного JSON (10 строк на страницу);
  • Добавить возможность показа/скрытия колонок;
  • В колонке “eyeColor” предоставлять данные в виде цвета, сохраняя возможность сортировки по значению.

Использование jQuery, Bootstrap и других фреймворков и библиотек не разрешено. Комментирование кода с пояснениями — обязательно. Решение задачи разместить на https://github.com/

About

https://johnny7exe.github.io/infotecs/


Languages

Language:JavaScript 37.4%Language:HTML 32.5%Language:CSS 30.2%