Сделать тестовое задание на JS
700 руб.за час
Нужно сделать тестовой задание
Цель выполнения задания показать умение эффективного отображения большого объема табличных данных.
На входе мы имеем 10 000 000 записей. Каждая запись — это объект, в котором есть поля name, fathername, surname. Набор тестовых данных необходимо сгенерировать самостоятельно автоматически, содержание значения не имеет, хотя понятные имена будут приятным бонусом.
Необходимо без использования сторонних библиотек и модулей с использованием «чистого» Javascript (современные спецификации приветствуются) и HTML сделать таблицу, которая отображает набор тестовых записей со структурой, обозначенной выше. Структурная реализация таблицы не имеет значения, это может быть как table элемент, так и таблица собранная на div блоках.
Таблица должна работать по принципу динамического формирования строк, которые в настоящий момент необходимы для отображения, то есть в DOM-е должны быть только строки необходимые для отображения, а не весь массив данных целиком. При позиционировании таблицы с помощью полосы прокрутки элементы из массива данных «на лету» должны «рендериться» в текущую отображаемую область таблицы.
К результату выполнения задания нужно приложить пояснительную записку с описанием принципа работы примененного алгоритма отображения.
Цель выполнения задания показать умение эффективного отображения большого объема табличных данных.
На входе мы имеем 10 000 000 записей. Каждая запись — это объект, в котором есть поля name, fathername, surname. Набор тестовых данных необходимо сгенерировать самостоятельно автоматически, содержание значения не имеет, хотя понятные имена будут приятным бонусом.
Необходимо без использования сторонних библиотек и модулей с использованием «чистого» Javascript (современные спецификации приветствуются) и HTML сделать таблицу, которая отображает набор тестовых записей со структурой, обозначенной выше. Структурная реализация таблицы не имеет значения, это может быть как table элемент, так и таблица собранная на div блоках.
Таблица должна работать по принципу динамического формирования строк, которые в настоящий момент необходимы для отображения, то есть в DOM-е должны быть только строки необходимые для отображения, а не весь массив данных целиком. При позиционировании таблицы с помощью полосы прокрутки элементы из массива данных «на лету» должны «рендериться» в текущую отображаемую область таблицы.
К результату выполнения задания нужно приложить пояснительную записку с описанием принципа работы примененного алгоритма отображения.
Отзывы
Игорь, сильный профессионал и очень клиенториентирован. Все сделал в короткие сроки, разъяснил решение.
~ 4 года
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.