29 / 37
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ reflow ΠΈ repaint ΠΈ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ?
Repaint β ΠΏΠ΅ΡΠ΅ΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΅Π³ΠΎ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΌΠ΅Π½Π° ΡΠ²Π΅ΡΠ°). Reflow (layout) β ΠΏΠ΅ΡΠ΅ΡΡΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΠ°ΡΠΊΠ°Π΄Π½ΠΎ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅Ρ ΡΠΎΡΠ΅Π΄Π΅ΠΉ ΠΈ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ². Reflow Π²ΡΠ΅Π³Π΄Π° Π΄ΠΎΡΠΎΠΆΠ΅ repaint, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅ΡΡΡΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π΅ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΡΡΡ ΠΈΡ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ DOM, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ CSS-ΠΊΠ»Π°ΡΡΠΎΠ² Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΡΡΡΡΠ½ΡΡ ΡΡΠΈΠ»Π΅ΠΉ ΠΈ Π²ΡΠ½ΠΎΡΠΎΠΌ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΉ Π² transform/opacity.