Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.06.2015, 23:49
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

как лучше показывать огромные таблицы
Необнодимо вывести огромную table около 900 строк и 10 столбцов. На слабом планшете наверное такая таблица будет тормозить (если выгружать чистый html). А если я буду допустим выгружать json и средствами javascript формировать такую же таблицу. Размер трафика будет меньше. Но как с тормозами на планшете? Они будут такими же ? Расскажите пожалуйста.
Ответить с цитированием
  #2 (permalink)  
Старый 07.06.2015, 12:29
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от dima85
как лучше показывать огромные таблицы
лучше их не показывать
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #3 (permalink)  
Старый 07.06.2015, 21:31
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

К сожалению так и не получил ответ на свой вопрос.
Ответить с цитированием
  #4 (permalink)  
Старый 07.06.2015, 22:33
Интересующийся
Посмотреть профиль Найти все сообщения от pornoborets
 
Регистрация: 07.06.2015
Сообщений: 26

Сообщение от dima85
Но как с тормозами на планшете? Они будут такими же
Нет, они усилятся. К отрисовке таблицы прибавятся расходы на ее динамическое создание. Это же элементарно.

Последний раз редактировалось pornoborets, 07.06.2015 в 22:36.
Ответить с цитированием
  #5 (permalink)  
Старый 07.06.2015, 23:55
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

pornoborets, спасибо. Понял.
Ответить с цитированием
  #6 (permalink)  
Старый 08.06.2015, 08:52
Профессор
Отправить личное сообщение для demoniqus Посмотреть профиль Найти все сообщения от demoniqus
 
Регистрация: 28.05.2008
Сообщений: 182

В целом, чем больше таблица, тем больше места в памяти она занимает. Но с другой стороны очень много времени и ресурсов сжирает именно ее отрисовка. Так что, если ее один раз отрисовать и не изменять, то она вполне сносно может быть использована пользователем. Для этого можно использовать частичную отрисовку по мере прокрутки: пользователь прокрутил до конца текущий набор строк - покажи ему еще немного. Так решится твоя проблема.
Ответить с цитированием
  #7 (permalink)  
Старый 08.06.2015, 11:14
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

https://github.com/NeXTs/Clusterize.js - сам пока не юзал, но выглядит неплохо на первый взгляд.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #8 (permalink)  
Старый 26.06.2015, 11:21
Аватар для Denis_od
Новичок на форуме
Отправить личное сообщение для Denis_od Посмотреть профиль Найти все сообщения от Denis_od
 
Регистрация: 28.05.2013
Сообщений: 7

Clusterize.js именно для таких случаев и создан, советую
Ответить с цитированием
  #9 (permalink)  
Старый 21.06.2017, 17:35
Аспирант
Отправить личное сообщение для hdma Посмотреть профиль Найти все сообщения от hdma
 
Регистрация: 28.05.2012
Сообщений: 85

В самом деле, используя Clusterize.js, можно вывести 50000 строк? Есть ли где-нибудь пример этого, а то так и не въехал — как заменять заданные в скрипте строки своими?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать данные в другую панель из выбранной строки таблицы. layout: 'card'. Пролетарий ExtJS 5 03.06.2015 22:53
Как лучше решить задачу с утечкой памяти? JSInteres Общие вопросы Javascript 6 27.02.2015 18:19
Как не показывать страницу пользователю, у которого нет прав Shasoft Angular.js 9 24.01.2015 22:36
Как вложено прятать строки таблицы? Бобр Общие вопросы Javascript 10 01.08.2010 13:57
Как лучше сделать глобальный массив skyfish AJAX и COMET 4 17.02.2009 18:05