ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
16 апреля
995845 Топик полностью
Kceния (16.04.2020 15:47, просмотров: 626) ответил fk0 на Ты сам понимаешь, что парсинг строки тоже тянет за собой объектную генерацию DOM ? Т.е. медленей оно быть не может. Там проблема скорей в другом: при генерации DOM руками у тебя браузер на каждый чих пересчитывает CSS и перерисовывает страницу. А при парсинге он перерисовку до конца парсинга не делает. Есть разные трюки, во-первых дерево можно сконструировать от корня изначально не привязанного к странице, а потом одним махом вставить (если вставлять в "живую страницу",
Гудвин всё правильно сделал :). Он же не проект динамической страницы целью ставил, а токмо малую HTML-вставочку хотел сделать, а потому и упор на HTML был сделан им совершенно верно. Тогда как JS у него лишь из-за суровой необходимости парсить XML (чтобы не делать этого вручную), ну и еще в одном месте неизбежная операция вставки. Было бы излишеством с его стороны городить для этой цели целый проект с js- и css-файлами, а тем паче связываться с мерзким AJAX'ом. :)