RSS Feed LinkedIn Google Plus

Címke: repaint

  1. How (not) to trigger a layout in WebKit

    2011. július 12. kedd

    Tony felhívja a figyelmet a többször hangoztatott tényre: igyekezzünk a DOM-mal kapcsolatos műveleteket csoportosítva végezni, hiszen ha változtatunk valamit, az ismételt lekérdezés az oldal újbóli renderelését igényli. Míg az egymás utáni változtatásoknál nincs erre szükség. Átláthatóan összeszedte, mik azok a műveletek, amik az oldal adatainak kiszámítását kényszerítik ki Webkit alapú böngésző esetén.

    Az általa is hivatkozott Rendering: repaint, reflow/relayout, restyle cikk pedig mélyrehatóan és részletekre kiterjedően veszi végig, mi a különbség a repaint (oldal újrarajzolása) és a reflow (oldal struktúrájának megváltoztatása), és mi okozza ezeket.