@Victorius13

Как отобразить таблицу в 1000 строк как можно быстрее?

Уже при загрузке страницы есть таблица (т.е. ее не надо генерировать через javascript). Нужно с помощью JavaScript (ну если нужно будет то и с помощью php) добавить поиск и разделение на части (например, чтоб с начала отображались только 25 строк из таблицы (1-25, 26-50 и т.д.)).
P.s. Если использовать DataTables, то страница начинает довольно сильно тормозить на слабых устройствах. Если вообще не делить таблицу на части (1-25, 26-50, 51-75 и т.д.) страница тоже начинает лагать на слабых устройствах.
Буду очень благодарен за ответ!
  • Вопрос задан
  • 214 просмотров
Пригласить эксперта
Ответы на вопрос 1
dollar
@dollar
Делай добро и бросай его в воду.
1) Сначала перевести данные из таблицы в переменные JS.
2) Саму исходную таблицу убрать.
3) Формировать на основе данных всё, что вам нужно - пагинацию, поиск, сортировку.
4) Любой осмысленный клик сопровождается перерисовкой 25 строк таблицы.

Вообще странно, что вся таблица сразу подгружается. Обычно аяксом по частям. Ну хотя 1000 строк - не так уж и много.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы