Там онлайн (взламывающий проблему / практика / забава) и офлайн (Вы получили исходный код), приложения:
Офлайн:
Онлайн
Более реалистическая Демонстрация
Это - старый список, от которого я захватил где-нибудь, некоторые из них могут снизиться прямо сейчас.
вид проблемы примеров
При нажатии на ячейку появляется javascript функция перемещает ранее скрытый ввод управления в ячейку из скрытый сборник и дает ему фокус.
Вы должны объяснить приведенную выше цитату более подробно. Как именно переместить ранее скрытый элемент управления в ячейку? Посетите сайт ниже, чтобы найти тест, который использует разные методы для создания динамической таблицы. Перемещение элемента управления с использованием методов W3C DOM или методов таблиц может замедлить работу IE при нормальной работе в других браузерах.
http://www.quirksmode.org/dom/innerhtml.html
Изменить: попробуйте это, чтобы проверить, работает ли это быстрее (не как окончательное решение):
this.moveFromTo = function (from, to) { to.innerHTML = from.innerHTML; }
Загрузите свою страницу в IE8, откройте панель инструментов разработчика F12 и включите профилирование:
Profiler (вкладка)> Начать профилирование
Используйте вашу сетку как обычно, и позвольте IE профилировать ваш код.
Когда закончите, нажмите Stop Profiling и проверьте, какие вызовы функций занимают больше всего памяти или занимают больше всего времени .
Они могут быть теми, которые находятся вне вашего контроля (например, в коде Telerik), но если что-то, что вы добавили, является узким местом, опубликуйте функцию (-ы) здесь, на SO, чтобы попросить совета о том, как оптимизировать.
Звучит так, как будто большинство, если не все ваши элементы управления, связанные с сеткой, создаются из JavaScript?
Если да следует помнить о нескольких вещах:
Вот несколько полезных ссылок
Понимание и устранение шаблонов утечек Internet Explorer
Попробуйте Google Frame . Это увеличивает производительность IE8;)