Я был в состоянии добавить несколько тысяч дивы без проблем. Разумеется, зависит от того, что вы будете делать, и памяти на клиентской машине. В этом все правы.
Как сказал Харпо, 10K, вероятно, хороший потолок. Когда-то я заметил проблемы со скоростью около 4K div, но аппаратное обеспечение улучшилось с тех пор.
И, как сказал Нейл Н, добавление divs через скрипты лучше, чем наличие огромного HTML-источника.
И, чтобы ответить на комментарий Харпо, один из способов «разбить его», чтобы JS не заблокировал страницу и не произвел «страницу идет медленно», ошибка заключается в вызове таймера в конце каждого «добавления» «div», а таймер, в свою очередь, снова вызывает функцию «добавить div».
Теперь, мой вопрос: возможно ли «нарисовать», чтобы вам не нужно было добавлять тысячи div? Это можно сделать с тегом canvas с некоторыми браузерами, но я не думаю, что это возможно с VML (проект excanvas) в IE. Или это? Я думаю, что VML «рисует», добавляя новые элементы в DOM, после чего вы можете использовать DIVs, если только это не простая форма.
Возможно ли изменить исходный код изображения с помощью скриптов? (изображение в DOM, конечно, не оригинальное изображение на сервере.)
Test. Тогда вы узнаете. –