Какие виды действий вызовут оплату веб-страницы с помощью DOM?
Кажется, существуют разные точки зрения. Согласно http://www.nczonline.net/blog/2009/02/03/speed-up-your-javascript-part-4/, это происходит
- Когда вы добавляете или удаляете DOM node.
- При динамическом применении стиля (например, element.style.width = "10px" ).
- Когда вы извлекаете измерение, которое должно быть рассчитано, например, обращение к offsetWidth, clientHeight или любому вычисленному значению CSS (через getComputedStyle() в DOM-совместимых браузерах или currentStyle в IE).
Однако, согласно http://dev.opera.com/articles/view/efficient-javascript/?page=3, включение триггеров срабатывания происходит только тогда, когда в очереди уже выполнено действие reflow.
Есть ли у кого-нибудь идеи?