Wikimart - тестовое задание.
Текст задания:
- Создать репозиторий на github
- Сгенерировать двумерный массив объектов. Массив 8x256. Объекты вида {name: name; id: id, color: color} Имя, цвет и ID также должны быть сгенерированы случайно
- Создать приложение из двух разделов: Приветствие, Таблица.
- На приветственной странице - пишем что угодно (Привет Мир!)
- В таблице выводим двумерный массив (8 столбцов, 256 строк)
- Ширина одного столбца - 300px, высота ячейки - 32px
- Окно приложение должно быть равно размеру окна браузера.
- Шапка приложения должна быть зафиксирована вверху экрана
- Строки таблицы должны подгружаться по мере скролла. А столбцы - все сразу.
- При первой загрузке подгружается только то количество строк таблицы которое входит в экран + 10 строк.
- При переключении между вкладками приложения переключается хэш в локации. Работатет браузерная история (переключения между вкладками).
- Соответственно таблица находится в контейнере с вертикальным и горизонтальным скроллом. Само приложение скроллов не имеет, так как равно размерам браузерного окна.
- Все ячейки таблицы выводятся белыми - с названием внутри {name}. При клике на ячейку - она плавно заливается цветом color
- Поместить работу в github репозиторий. Использовать только HTML CSS JS (и любые фреймворки для перечисленных языков)