Вопрос заключается в сравнении конкатенации с использованием innerHTML и добавлении текста node к существующему node. Что происходит за сценой?
Мои мысли об этом до сих пор:
- Я предполагаю, что оба 'REflow.
- Последнее (добавление текста node), из того, что я знаю, также вызывает полную перестройку DOM (правильно? Они оба это делают?).
- У первого, похоже, есть другие неприятные побочные эффекты, например, вызывать ранее сохраненные ссылки на дочерние узлы на node, я изменяю innerHTML, чтобы больше не указывать на "текущую DOM" /"правильную версию ребенок node '. Напротив, при добавлении детей ссылки, похоже, остаются нетронутыми. Почему это?
Я надеюсь, вы, люди, можете это очистить, спасибо!