Виджет JavaScript вдохновлен iPhone UITableView?

UITableView Касания какао позволяет пользователю просматривать большие количества путем прокрутки строк данных с хорошей производительностью, потому что он перерабатывает строки таблицы. Вместо того, чтобы создавать элемент GUI для каждой строки данных, ограниченное количество строк таблицы создается и просто обновляется с соответствующими данными, поскольку пользователь прокручивает, давая иллюзию навигации вверх и вниз по очень большому количеству строк таблицы.

Кто-либо видел сделанный в JavaScript? Существует ли плагин, доступный где-нибудь, который сделает это для меня?

5
задан morgancodes 15 July 2010 в 18:05
поделиться

2 ответа

Я не думаю, что это необходимо в JS.

Так сделано в Obj-C, чтобы не выделять и не инициировать представления в строках таблицы.

В JS строки - это просто текст (выделение не требуется), который в любом случае нужно где-то хранить - вы можете хранить только текст без HTML и обернуть его HTML, когда строка становится видимой, но я не думаю, что это стоит вашего времени.

Я не верю, что такой подход сделает HTML-таблицу быстрее...

0
ответ дан 14 December 2019 в 04:29
поделиться

На самом деле алгоритм совсем не сложный. Если вы знаете javascript, вы сможете это написать. Алгоритму нужны только высота ячейки и высота таблицы.

Я знаю только этих двоих: В Javascript Framework Apple Dashcode реализована таблица. Вы можете взглянуть и убедиться, что это то, что вам нужно. Или Cappuccino Framework, который в основном является Objective-J, но за кулисами находится Javascript.

0
ответ дан 14 December 2019 в 04:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: