UITableView Касания какао позволяет пользователю просматривать большие количества путем прокрутки строк данных с хорошей производительностью, потому что он перерабатывает строки таблицы. Вместо того, чтобы создавать элемент GUI для каждой строки данных, ограниченное количество строк таблицы создается и просто обновляется с соответствующими данными, поскольку пользователь прокручивает, давая иллюзию навигации вверх и вниз по очень большому количеству строк таблицы.
Кто-либо видел сделанный в JavaScript? Существует ли плагин, доступный где-нибудь, который сделает это для меня?
Я не думаю, что это необходимо в JS.
Так сделано в Obj-C, чтобы не выделять и не инициировать представления в строках таблицы.
В JS строки - это просто текст (выделение не требуется), который в любом случае нужно где-то хранить - вы можете хранить только текст без HTML и обернуть его HTML, когда строка становится видимой, но я не думаю, что это стоит вашего времени.
Я не верю, что такой подход сделает HTML-таблицу быстрее...
На самом деле алгоритм совсем не сложный. Если вы знаете javascript, вы сможете это написать. Алгоритму нужны только высота ячейки и высота таблицы.
Я знаю только этих двоих: В Javascript Framework Apple Dashcode реализована таблица. Вы можете взглянуть и убедиться, что это то, что вам нужно. Или Cappuccino Framework, который в основном является Objective-J, но за кулисами находится Javascript.