URL: http://github.com/javascript-tutorial/uk.javascript.info/pull/689.diff
΅ΠΏΠ΅Ρ Π²ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ ΡΡΠ½ΠΊΡΡΡ `say()`. + ΠΠΈΠΊΠΎΠ½Π°Π½Π½Ρ ΠΊΠΎΠ΄Ρ Π²ΡΠ΄Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡ, Π΄ΡΠΉΡΠ»ΠΎ Π΄ΠΎ ΡΠ½ΡΠΎΡ ΡΠΎΡΠΊΠΈ Π·ΡΠΏΠΈΠ½ΠΊΠΈ, Π²ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ `say()` Ρ Π½Π°Π»Π°Π³ΠΎΠ΄ΠΆΡΠ²Π°Ρ Π·Π½ΠΎΠ²Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΠ² Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π½Π° ΠΏΠ°ΡΠ·Ρ. ΠΠ²Π΅ΡΠ½ΡΡΡ ΡΠ²Π°Π³Ρ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ "Call Stack" ΠΏΡΠ°Π²ΠΎΡΡΡ: Π² ΡΠΏΠΈΡΠΊΡ Π·βΡΠ²ΠΈΠ²ΡΡ ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π²ΠΈΠΊΠ»ΠΈΠΊ. ΠΠΈ ΡΠ΅ΠΏΠ΅Ρ Π²ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ ΡΡΠ½ΠΊΡΡΡ `say()`. - β "Step": Π²ΠΈΠΊΠΎΠ½Π°ΡΠΈ Π½Π°ΡΡΡΠΏΠ½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. Π¨Π²ΠΈΠ΄ΠΊΠ° ΠΊΠ»Π°Π²ΡΡΠ°: `key:F9`. + β "Step": Π²ΠΈΠΊΠΎΠ½Π°ΡΠΈ Π½Π°ΡΡΡΠΏΠ½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΠ°ΡΡΡΠ° ΠΊΠ»Π°Π²ΡΡΠ°: `key:F9`. : Π―ΠΊΡΠΎ ΠΌΠΈ Π½Π°ΡΠΈΡΠ½Π΅ΠΌΠΎ Π½Π° Π½Π΅Ρ β Π²ΠΈΠΊΠΎΠ½Π°ΡΡΡΡΡ ΡΡΠ½ΠΊΡΡΡ `alert`. ΠΠ°ΡΠΈΡΠΊΠ°ΡΡΠΈ ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ°Π· Π·Π° ΡΠ°Π·ΠΎΠΌ, Π²ΡΡ Π²ΠΈΡΠ°Π·ΠΈ Π±ΡΠ΄ΡΡΡ Π²ΠΈΠΊΠΎΠ½ΡΠ²Π°ΡΠΈΡΡ ΠΏΠΎΠΊΡΠΎΠΊΠΎΠ²ΠΎ. - -- "Step over": Π²ΠΈΠΊΠΎΠ½Π°ΡΠΈ Π½Π°ΡΡΡΠΏΠ½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, *Π½Π΅ Π·Π°Ρ ΠΎΠ΄ΡΡΠΈ Π² ΡΡΠ½ΠΊΡΡΡ*. Π¨Π²ΠΈΠ΄ΠΊΠ° ΠΊΠ»Π°Π²ΡΡΠ°: `key:F10`. -: ΠΠΎΠ΄ΡΠ±Π½Π° Π΄ΠΎ ΠΏΠΎΠΏΠ΅ΡΠ΅Π΄Π½ΡΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ "Step", ΠΏΡΠΎΡΠ΅ ΠΏΡΠ°ΡΡΡ Π΄Π΅ΡΠΎ ΠΏΠΎ-ΡΠ½ΡΠΎΠΌΡ, ΡΠΊΡΠΎ Π½Π°ΡΡΡΠΏΠ½ΠΈΠΉ Π²ΠΈΡΠ°Π· β- Π²ΠΈΠΊΠ»ΠΈΠΊ ΡΡΠ½ΠΊΡΡΡ (Π½Π΅ Π²Π±ΡΠ΄ΠΎΠ²Π°Π½Π°, ΡΠΊ `alert`, Π° Π½Π°ΡΠ° Π²Π»Π°ΡΠ½Π° ΡΡΠ½ΠΊΡΡΡ). + -- "Step over": Π²ΠΈΠΊΠΎΠ½Π°ΡΠΈ Π½Π°ΡΡΡΠΏΠ½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, *Π½Π΅ Π·Π°Ρ ΠΎΠ΄ΡΡΠΈ Π² ΡΡΠ½ΠΊΡΡΡ*. ΠΠ°ΡΡΡΠ° ΠΊΠ»Π°Π²ΡΡΠ°: `key:F10`. +: ΠΠΎΠ΄ΡΠ±Π½Π° Π΄ΠΎ ΠΏΠΎΠΏΠ΅ΡΠ΅Π΄Π½ΡΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ "Step", Π°Π»Π΅ ΠΏΠΎΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΡΡΠΎΡ ΠΈ ΠΏΠΎ ΡΠ½ΡΠΎΠΌΡ ΡΠΊΡΠΎ Π½Π°ΡΡΡΠΏΠ½ΠΈΠΉ Π²ΠΈΡΠ°Π· Ρ Π²ΠΈΠΊΠ»ΠΈΠΊΠΎΠΌ ΡΡΠ½ΠΊΡΡΡ (Π½Π΅ Π²Π±ΡΠ΄ΠΎΠ²Π°Π½ΠΎΡ, ΡΠΊ ΠΎΡ `alert`, Π° Π½Π°ΡΠΎΡ Π²Π»Π°ΡΠ½ΠΎΡ ΡΡΠ½ΠΊΡΡΡ). ΠΠΎΠΌΠ°Π½Π΄Π° "Step" Π·Π°ΠΉΠ΄Π΅ Π² ΡΡΠ½ΠΊΡΡΡ Ρ Π·ΡΠΏΠΈΠ½ΠΈΡΡΡΡ Π½Π° ΡΡ ΠΏΠ΅ΡΡΠΎΠΌΡ ΡΡΠ΄ΠΊΡ, ΡΠΎΠ΄Ρ ΡΠΊ "Step over" Π²ΠΈΠΊΠΎΠ½Π°Ρ Π²ΡΡ Π²ΠΈΡΠ°Π·ΠΈ, ΡΠΊΡ Ρ Π² ΡΡΠΉ ΡΡΠ½ΠΊΡΡΡ (Π²ΠΊΠ»ΡΡΠ½ΠΎ Π· Π²ΠΈΠΊΠ»ΠΈΠΊΠ°ΠΌΠΈ Π²ΠΊΠ»Π°Π΄Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΡΠΉ, ΡΠ°ΠΊΡ ΡΠΊ `alert()`). - ΠΠΈΠΊΠΎΠ½Π°Π½Π½Ρ (ΡΠΈΠΌΡΠ°ΡΠΎΠ²ΠΎ) Π·ΡΠΏΠΈΠ½ΠΈΡΡΡΡ Π½Π° Π½Π°ΡΡΡΠΏΠ½ΠΎΠΌΡ ΡΡΠ΄ΠΊΡ, ΠΊΠΎΠ»ΠΈ Π·Π°Π²Π΅ΡΡΠΈΡΡΡΡ ΡΡΠ½ΠΊΡΡΡ. + ΠΠΈΠΊΠΎΠ½Π°Π½Π½Ρ ΡΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΡΠ·Ρ ΠΎΠ΄ΡΠ°Π·Ρ ΠΆ ΠΏΡΡΠ»Ρ Π·Π°ΠΊΡΠ½ΡΠ΅Π½Π½Ρ ΡΡΡΡ ΡΡΠ½ΠΊΡΡΡ. - Π¦Π΅ Π·ΡΡΡΠ½ΠΎ, ΠΊΠΎΠ»ΠΈ ΠΌΠΈ Π½Π΅ Ρ ΠΎΡΠ΅ΠΌΠΎ Π΄ΠΎΡΠ»ΡΠ΄ΠΆΡΠ²Π°ΡΠΈ, ΡΠΎ Π²ΡΠ΄Π±ΡΠ²Π°ΡΡΡΡΡ Π²ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ ΡΡΠ½ΠΊΡΡΡ. + Π¦Π΅ Π·ΡΡΡΠ½ΠΎ, ΠΊΠΎΠ»ΠΈ ΠΌΠΈ Π½Π΅ Ρ ΠΎΡΠ΅ΠΌΠΎ Π΄ΠΎΡΠ»ΡΠ΄ΠΆΡΠ²Π°ΡΠΈ, ΡΠΎ Π²ΡΠ΄Π±ΡΠ²Π°ΡΡΡΡΡ Π²ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ ΡΡΡΡ ΡΡΠ½ΠΊΡΡΡ. - β "Step into": Π·ΡΠΎΠ±ΠΈΡΠΈ ΠΊΡΠΎΠΊ. Π¨Π²ΠΈΠ΄ΠΊΠ° ΠΊΠ»Π°Π²ΡΡΠ°: `key:F11`. -: ΠΠΎΠ΄ΡΠ±Π½Π° Π΄ΠΎ "Step", Π°Π»Π΅ ΠΏΡΠ°ΡΡΡ ΡΠ½Π°ΠΊΡΠ΅ Ρ Π²ΠΈΠΏΠ°Π΄ΠΊΡ Π²ΠΈΠΊΠ»ΠΈΠΊΡΠ² Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΈΡ ΡΡΠ½ΠΊΡΡΠΉ. Π―ΠΊΡΠΎ Π²ΠΈ ΡΡΠ»ΡΠΊΠΈ ΠΏΠΎΡΠ°Π»ΠΈ Π²ΡΠΈΡΠΈ JavaScript, ΡΠΎΠ΄Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠ³Π½ΠΎΡΡΠ²Π°ΡΠΈ ΡΡ ΡΡΠ·Π½ΠΈΡΡ, ΡΠΎΠΌΡ ΡΠΎ ΠΌΠΈ ΠΏΠΎΠΊΠΈ ΡΠΎ Π½Π΅ Π²ΡΠΈΠ»ΠΈ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΈΡ Π²ΠΈΠΊΠ»ΠΈΠΊΡΠ². + β "Step into": Π·ΡΠΎΠ±ΠΈΡΠΈ ΠΊΡΠΎΠΊ. ΠΠ°ΡΡΡΠ° ΠΊΠ»Π°Π²ΡΡΠ°: `key:F11`. +: ΠΠΎΠ΄ΡΠ±Π½Π° Π΄ΠΎ "Step", Π°Π»Π΅ ΠΏΡΠ°ΡΡΡ ΡΠ½Π°ΠΊΡΠ΅ ΠΏΡΠΈ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΈΡ ΡΡΠ½ΠΊΡΡΠΉ. Π―ΠΊΡΠΎ Π²ΠΈ ΡΡΠ»ΡΠΊΠΈ ΠΏΠΎΡΠ°Π»ΠΈ Π²ΡΠΈΡΠΈ JavaScript, ΡΠΎΠ΄Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠ³Π½ΠΎΡΡΠ²Π°ΡΠΈ ΡΡ ΡΡΠ·Π½ΠΈΡΡ, ΡΠΎΠΌΡ ΡΠΎ ΠΌΠΈ ΠΏΠΎΠΊΠΈ-ΡΠΎ Π½Π΅ Π²ΡΠΈΠ»ΠΈ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΈΡ Π²ΠΈΠΊΠ»ΠΈΠΊΡΠ². ΠΠ° ΠΌΠ°ΠΉΠ±ΡΡΠ½Ρ ΠΏΡΠΎΡΡΠΎ ΠΌΠ°ΠΉΡΠ΅ Π½Π° ΡΠ²Π°Π·Ρ, ΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° "Step" ΡΠ³Π½ΠΎΡΡΡ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½Ρ Π΄ΡΡ, ΡΠ°ΠΊΡ ΡΠΊ `setTimeout` (Π²ΡΠ΄ΠΊΠ»Π°Π΄Π΅Π½ΠΈΠΉ Π²ΠΈΠΊΠ»ΠΈΠΊ ΡΡΠ½ΠΊΡΡΡ), ΡΠΊΡ Π²ΠΈΠΊΠΎΠ½ΡΡΡΡΡΡ ΠΏΡΠ·Π½ΡΡΠ΅. ΠΠΎΠΌΠ°Π½Π΄Π° "Step into" Π·Π°Ρ ΠΎΠ΄ΠΈΡΡ Π² ΡΡ Π½ΡΠΉ ΠΊΠΎΠ΄, Ρ ΠΎΡΡΠΊΡΡ Π½Π° Π½ΠΈΡ ΡΠΊΡΠΎ ΠΏΠΎΡΡΡΠ±Π½ΠΎ. ΠΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ³Π»ΡΠ½ΡΡΠΈ Π² [Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡ DevTools](https://developers.google.com/web/updates/2018/01/devtools#async), ΡΠΎΠ± ΠΏΠΎΠ±Π°ΡΠΈΡΠΈ ΡΠΊ ΡΠ΅ Π²ΡΠ΄Π±ΡΠ²Π°ΡΡΡΡΡ. - β "Step out": ΠΏΡΠΎΠ΄ΠΎΠ²ΠΆΠΈΡΠΈ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π΄ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½Π½Ρ ΠΏΠΎΡΠΎΡΠ½ΠΎΡ ΡΡΠ½ΠΊΡΡΡ. Π¨Π²ΠΈΠ΄ΠΊΠ° ΠΊΠ»Π°Π²ΡΡΠ°: `key:Shift+F11`. -: ΠΠΈΠΊΠΎΠ½Π°Π½Π½Ρ ΠΊΠΎΠ΄Ρ Π²ΡΠ΄Π½ΠΎΠ²ΠΈΡΡΡΡ Ρ (ΡΠΈΠΌΡΠ°ΡΠΎΠ²ΠΎ) Π·ΡΠΏΠΈΠ½ΠΈΡΠΈΡΡ Π½Π° ΠΎΡΡΠ°Π½Π½ΡΠΎΠΌΡ ΡΡΠ΄ΠΊΡ ΠΏΠΎΡΠΎΡΠ½ΠΎΡ ΡΡΠ½ΠΊΡΡΡ. Π¦Π΅ Π·ΡΡΡΠ½ΠΎ, ΠΊΠΎΠ»ΠΈ ΠΌΠΈ Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²ΠΎ Π½Π°ΡΠΈΡΠ½ΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡ , Π·Π°ΠΉΡΠΎΠ²ΡΠΈ Ρ Π²ΠΊΠ»Π°Π΄Π΅Π½ΠΈΠΉ Π²ΠΈΠΊΠ»ΠΈΠΊ, Ρ Ρ ΠΎΡΠ΅ΠΌΠΎ ΡΠΊΠ½Π°ΠΉΡΠ²ΠΈΠ΄ΡΠ΅ Π·Π°Π²Π΅ΡΡΠΈΡΠΈ ΠΉΠΎΠ³ΠΎ. + β "Step out": ΠΏΡΠΎΠ΄ΠΎΠ²ΠΆΠΈΡΠΈ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π΄ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½Π½Ρ ΠΏΠΎΡΠΎΡΠ½ΠΎΡ ΡΡΠ½ΠΊΡΡΡ. ΠΠ°ΡΡΡΠ° ΠΊΠ»Π°Π²ΡΡΠ°: `key:Shift+F11`. +: ΠΡΠΎΠ΄ΠΎΠ²ΠΆΠΈΡΠΈ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ ΠΊΠΎΠ΄Ρ Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠΈ ΠΏΠ°ΡΠ·Ρ Π½Π° ΠΎΡΡΠ°Π½Π½ΡΠΎΠΌΡ ΡΡΠ΄ΠΊΡ ΠΏΠΎΡΠΎΡΠ½ΠΎΡ ΡΡΠ½ΠΊΡΡΡ. Π¦Π΅ Π·ΡΡΡΠ½ΠΎ, ΠΊΠΎΠ»ΠΈ ΠΌΠΈ Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²ΠΎ Π·Π°ΠΉΡΠ»ΠΈ Ρ Π²ΠΊΠ»Π°Π΄Π΅Π½ΠΈΠΉ Π²ΠΈΠΊΠ»ΠΈΠΊ Π½Π°ΡΠΈΡΠ½ΡΠ²ΡΠΈ , Π°Π»Π΅ Π²ΡΠ½ Π½Π°Ρ Π½Π΅ ΡΡΠΊΠ°Π²ΠΈΡΡ Ρ Ρ ΠΎΡΠ΅ΠΌΠΎ ΡΠΊΠ½Π°ΠΉΡΠ²ΠΈΠ΄ΡΠ΅ Π·Π°Π²Π΅ΡΡΠΈΡΠΈ ΠΉΠΎΠ³ΠΎ. β Π°ΠΊΡΠΈΠ²ΡΠ²Π°ΡΠΈ/Π΄Π΅Π°ΠΊΡΠΈΠ²ΡΠ²Π°ΡΠΈ Π²ΡΡ ΡΠΎΡΠΊΠΈ Π·ΡΠΏΠΈΠ½ΠΊΠΈ. -: Π¦Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π²ΠΏΠ»ΠΈΠ²Π°Ρ Π½Π° Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ ΠΊΠΎΠ΄Ρ, Π²ΠΎΠ½Π° Π»ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΌΠ°ΡΠΎΠ²ΠΎ ΡΠ²ΡΠΌΠΊΠ½ΡΡΠΈ/Π²ΠΈΠΌΠΊΠ½ΡΡΠΈ ΡΠΎΡΠΊΠΈ Π·ΡΠΏΠΈΠ½ΠΊΠΈ. +: Π¦Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΏΡΠΎΡΡΠ²Π°Ρ Π½Π°Ρ ΠΏΠΎ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ ΠΊΠΎΠ΄Ρ, Π²ΠΎΠ½Π° Π»ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΌΠ°ΡΠΎΠ²ΠΎ ΡΠ²ΡΠΌΠΊΠ½ΡΡΠΈ/Π²ΠΈΠΌΠΊΠ½ΡΡΠΈ ΡΠΎΡΠΊΠΈ Π·ΡΠΏΠΈΠ½ΠΊΠΈ. -: ΠΠΎΠ»ΠΈ ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Π°ΠΊΡΠΈΠ²Π½Π° Ρ Π²ΡΠ΄ΠΊΡΠΈΡΠΎ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ°, ΡΠΎΠ΄Ρ ΡΠΊΡΠΈΠΏΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ (ΡΠΈΠΌΡΠ°ΡΠΎΠ²ΠΎ) Π·ΡΠΏΠΈΠ½ΠΈΡΡ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ, ΡΠΊΡΠΎ ΡΡΠ°ΠΏΠΈΡΡΡΡ ΡΠΊΠ°ΡΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠ°. ΠΠΈ Π·ΠΌΠΎΠΆΠ΅ΠΌΠΎ ΠΏΡΠΎΠ°Π½Π°Π»ΡΠ·ΡΠ²Π°ΡΠΈ Π·ΠΌΡΠ½Π½Ρ ΠΉ Π΄ΠΎΡΠ»ΡΠ΄ΠΈΡΠΈ, ΡΠΎ ΠΏΡΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ. ΠΡΠΆΠ΅, ΡΠΊΡΠΎ Π½Π°Ρ ΡΠΊΡΠΈΠΏΡ Π°Π²Π°ΡΡΠΉΠ½ΠΎ Π·Π°Π²Π΅ΡΡΡΡ ΡΠΎΠ±ΠΎΡΡ, ΠΌΠΈ ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π²ΡΠ΄ΠΊΡΠΈΡΠΈ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ°, Π°ΠΊΡΠΈΠ²ΡΠ²Π°ΡΠΈ ΡΡ ΠΎΠΏΡΡΡ Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π²Π°Π½ΡΠ°ΠΆΠΈΡΠΈ ΡΡΠΎΡΡΠ½ΠΊΡ, ΡΠΎΠ± ΠΏΠΎΠ±Π°ΡΠΈΡΠΈ Π΄Π΅ Ρ Π·Π° ΡΠΊΠΈΡ ΡΠΌΠΎΠ² ΡΠΊΡΠΈΠΏΡ "Π²ΠΌΠΈΡΠ°Ρ", Ρ ΡΠΊΡ Π² ΡΡΠΎΠ³ΠΎ Π΄Π΅ΡΠ°Π»Ρ. + β Π°ΠΊΡΠΈΠ²ΡΠ²Π°ΡΠΈ/Π΄Π΅Π°ΠΊΡΠΈΠ²ΡΠ²Π°ΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½Ρ ΠΏΠ°ΡΠ·Ρ Ρ Π²ΠΈΠΏΠ°Π΄ΠΊΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ. +: ΠΠΎΠ»ΠΈ ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Π°ΠΊΡΠΈΠ²Π½Π° Ρ Π²ΡΠ΄ΠΊΡΠΈΡΠΎ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ°, ΡΠΎΠ΄Ρ Π±ΡΠ°ΡΠ·Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π½Π° ΠΏΠ°ΡΠ·Ρ ΡΠΊΡΠΎ ΡΡΠ°ΠΏΠΈΡΡΡΡ ΡΠΊΠ°ΡΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠ°. ΠΠΈ Π·ΠΌΠΎΠΆΠ΅ΠΌΠΎ ΠΏΡΠΎΠ°Π½Π°Π»ΡΠ·ΡΠ²Π°ΡΠΈ Π·ΠΌΡΠ½Π½Ρ ΠΉ Π΄ΠΎΡΠ»ΡΠ΄ΠΈΡΠΈ, ΡΠΎ ΠΏΡΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ. ΠΡΠΆΠ΅, ΡΠΊΡΠΎ Π½Π°Ρ ΡΠΊΡΠΈΠΏΡ Π°Π²Π°ΡΡΠΉΠ½ΠΎ Π·Π°Π²Π΅ΡΡΡΡ ΡΠΎΠ±ΠΎΡΡ, ΠΌΠΈ ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π²ΡΠ΄ΠΊΡΠΈΡΠΈ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ°, Π°ΠΊΡΠΈΠ²ΡΠ²Π°ΡΠΈ ΡΡ ΠΎΠΏΡΡΡ Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π²Π°Π½ΡΠ°ΠΆΠΈΡΠΈ ΡΡΠΎΡΡΠ½ΠΊΡ, ΡΠΎΠ± ΠΏΠΎΠ±Π°ΡΠΈΡΠΈ Π΄Π΅ Ρ Π·Π° ΡΠΊΠΈΡ ΡΠΌΠΎΠ² ΡΠΊΡΠΈΠΏΡ "Π²ΠΌΠΈΡΠ°Ρ", Ρ ΡΠΊΡ Π² ΡΡΠΎΠ³ΠΎ Π΄Π΅ΡΠ°Π»Ρ. ## ΠΠΎΠ³ΡΠ²Π°Π½Π½Ρ @@ -170,7 +171,7 @@ for (let i = 0; i < 5; i++) { } ``` -ΠΠ²ΠΈΡΠ°ΠΉΠ½Ρ ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΡ Π½Π΅ Π±Π°ΡΠΈΡΠΈΠΌΡΡΡ ΡΡΡΡ ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΡ β Π²ΠΎΠ½Π° Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ. Π©ΠΎΠ± ΠΏΠΎΠ±Π°ΡΠΈΡΠΈ ΡΡ, Π²ΡΠ΄ΠΊΡΠΈΠΉΡΠ΅ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ° Ρ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΡΡ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ Β«ConsoleΒ», Π°Π±ΠΎ Π½Π°ΡΠΈΡΠ½ΡΡΡ ΠΊΠ»Π°Π²ΡΡΡ `key:Esc`, ΡΠΊΡΠΎ Π²ΠΈ Π½Π° ΡΠ½ΡΡΠΉ Π²ΠΊΠ»Π°Π΄ΡΡ: ΡΠ΅ Π²ΡΠ΄ΠΊΡΠΈΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π·Π½ΠΈΠ·Ρ. +ΠΠ²ΠΈΡΠ°ΠΉΠ½Ρ ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΡ Π½Π΅ Π±Π°ΡΠΈΡΠΈΠΌΡΡΡ ΡΡΡΡ ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΡ, Π±ΠΎ Π²ΠΎΠ½Π° Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ. Π©ΠΎΠ± ΠΏΠΎΠ±Π°ΡΠΈΡΠΈ ΡΡ, Π°Π±ΠΎ Π²ΡΠ΄ΠΊΡΠΈΠΉΡΠ΅ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ° Ρ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΡΡ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ Β«ConsoleΒ», Π°Π±ΠΎ ΠΆ Π½Π°ΡΠΈΡΠ½ΡΡΡ ΠΊΠ»Π°Π²ΡΡΡ `key:Esc`, ΡΠΊΡΠΎ Π²ΠΈ Ρ ΠΎΡΠ΅ΡΠ΅ Π·Π°Π»ΠΈΡΠ°ΡΠΈΡΡ Π½Π° Π½Π°ΡΠ²Π½ΡΠΉ Π²ΠΊΠ»Π°Π΄ΡΡ: ΡΠ΅ Π²ΡΠ΄ΠΊΡΠΈΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π·Π½ΠΈΠ·Ρ. Π―ΠΊΡΠΎ Π² Π½Π°Ρ Π΄ΠΎΡΡΠ°ΡΠ½ΡΠΎ Π»ΠΎΠ³ΡΠ² Π² Π½Π°ΡΠΎΠΌΡ ΠΊΠΎΠ΄Ρ, ΠΌΠΈ Π·ΠΌΠΎΠΆΠ΅ΠΌΠΎ ΠΏΠΎΠ±Π°ΡΠΈΡΠΈ ΡΠΎ Π²ΡΠ΄Π±ΡΠ²Π°ΡΡΡΡΡ Π· Π½Π°ΡΠΈΠΌΠΈ Π·Π°ΠΏΠΈΡΠ°ΠΌΠΈ, Π±Π΅Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΈ Π½Π°Π»Π°Π³ΠΎΠ΄ΠΆΡΠ²Π°ΡΠ°. @@ -181,7 +182,7 @@ for (let i = 0; i < 5; i++) { 2. ΠΠ½ΡΡΡΡΠΊΡΡΡ `debugger`. 3. ΠΠΎΠΌΠΈΠ»ΠΊΠ° (ΡΠΊΡΠΎ Π°ΠΊΡΠΈΠ²ΠΎΠ²Π°Π½ΠΎ ΠΊΠ½ΠΎΠΏΠΊΡ Π² ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ°). -ΠΠΎΠ»ΠΈ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ (ΡΠΈΠΌΡΠ°ΡΠΎΠ²ΠΎ) Π·ΡΠΏΠΈΠ½Π΅Π½Π΅, ΠΌΠΈ ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π½Π°Π»Π°Π³ΠΎΠ΄ΠΆΡΠ²Π°ΡΠΈ (ΡΠ½ΠΊΠΎΠ»ΠΈ ΠΊΠ°ΠΆΡΡΡ "Π΄Π΅Π±Π°ΠΆΠΈΡΠΈ") β- Π΄ΠΎΡΠ»ΡΠ΄ΠΆΡΠ²Π°ΡΠΈ Π·ΠΌΡΠ½Π½Ρ ΠΉ Π²ΡΠ΄ΡΡΠ΅ΠΆΡΠ²Π°ΡΠΈ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ ΠΊΠΎΠ΄Ρ, ΡΠΎΠ± ΠΏΠΎΠ±Π°ΡΠΈΡΠΈ, ΡΠΎ ΠΏΡΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ. +ΠΠΎΠ»ΠΈ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ (ΡΠΈΠΌΡΠ°ΡΠΎΠ²ΠΎ) Π·ΡΠΏΠΈΠ½Π΅Π½Π΅, ΠΌΠΈ ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π½Π°Π»Π°Π³ΠΎΠ΄ΠΆΡΠ²Π°ΡΠΈ (ΡΠ½ΠΊΠΎΠ»ΠΈ ΠΊΠ°ΠΆΡΡΡ "Π΄Π΅Π±Π°ΠΆΠΈΡΠΈ") -- Π΄ΠΎΡΠ»ΡΠ΄ΠΆΡΠ²Π°ΡΠΈ Π·ΠΌΡΠ½Π½Ρ ΠΉ Π²ΡΠ΄ΡΡΠ΅ΠΆΡΠ²Π°ΡΠΈ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ ΠΊΠΎΠ΄Ρ, ΡΠΎΠ± ΠΏΠΎΠ±Π°ΡΠΈΡΠΈ, ΡΠΎ ΠΏΡΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ. Π ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ° Π½Π°Π±Π°Π³Π°ΡΠΎ Π±ΡΠ»ΡΡΠ΅ ΠΎΠΏΡΡΠΉ, Π½ΡΠΆ ΠΌΠΈ ΡΠΎΠ·Π³Π»ΡΠ½ΡΠ»ΠΈ ΡΡΡ. ΠΡΡ ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΡ ΠΏΡΠΎ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ° Π±ΡΠ°ΡΠ·Π΅ΡΠ° Chrome ΠΌΠΎΠΆΠ½Π° ΠΏΡΠΎΡΠΈΡΠ°ΡΠΈ Π² [ΡΡ Π½ΡΠΉ ΠΎΡΡΡΡΠΉΠ½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡ](https://developers.google.com/web/tools/chrome-devtools) (Π°Π½Π³Π»ΡΠΉΡΡΠΊΠΎΡ). diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.svg b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.svg index a4548c225..42507b2df 100644 --- a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.svg +++ b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.svg @@ -1 +1 @@ - \ No newline at end of fileNote: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: