πŸ–₯ JavaScript для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… (6 часов)

ΠšΡƒΡ€Ρ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ основы JavaScript, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, числа, BigInt, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ стрСлочныС), массивы, Ρ†ΠΈΠΊΠ»Ρ‹, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, классы, Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ (setTimeout, setInterval, callback hell, Promise, async/await), Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ с DOM. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ входят 3 практичСских ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° для закрСплСния Π½Π°Π²Ρ‹ΠΊΠΎΠ².

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ курса (ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎΠΌ): 00:00 Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ содСрТаниС 02:24 Настройка окруТСния 04:55 ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ JS Ρ„Π°ΠΉΠ»Π°

ΠžΡΠ½ΠΎΠ²Ρ‹

09:28 ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ 13:00 Π’ΠΈΠΏΡ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… let const var 20:15 ΠžΠ±Π»Π°ΡΡ‚ΡŒ видимости 23:41 Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ, числа, логичСскиС, BigInt, Symbol 38:30 Условия, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния, логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ 47:50 Π’Π΅Ρ€Π½Π°Ρ€Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ 54:56 ΠšΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΡ строк ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹Π΅ строки

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

1:00:36 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ 1:04:02 Function expression ΠΈ function declaration 1:12:41 ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 1:16:17 return 1:22:05 Ѐункция ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ 1:31:30 Π‘Π°ΠΌΠΎΠ²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π°ΡΡΡ функция IIFE 1:39:22 Π‘Ρ‚Ρ€Π΅Π»ΠΎΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

ΠœΠ°ΡΡΠΈΠ²Ρ‹

1:48:16 ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ массивов 1:57:38 ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ массивов 2:06:44 Π¦ΠΈΠΊΠ» for. ΠžΠ±Ρ…ΠΎΠ΄ массива Ρ†ΠΈΠΊΠ»ΠΎΠΌ for 2:18:37 Π¦ΠΈΠΊΠ» for ( of ). ΠžΠ±Ρ…ΠΎΠ΄ массива Ρ†ΠΈΠΊΠ»ΠΎΠΌ for ( of ) 2:21:20 ΠœΠ΅Ρ‚ΠΎΠ΄ .forEach() для ΠΎΠ±Ρ…ΠΎΠ΄Π° массивов

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹

2:29:42 ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² 2:39:00 ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… 2:42:50 ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово this 2:46:33 ΠžΠ±Ρ…ΠΎΠ΄ свойств ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‡Π΅Ρ€Π΅Π· Ρ†ΠΈΠΊΠ» for ( in ) 2:50:17 Нюанс с const ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ массива 2:52:43 ΠšΠ»Π°ΡΡΡ‹. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² 3:02:30 Π›Π°ΠΉΡ„Ρ…Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с VS Code

Π Π°Π±ΠΎΡ‚Π° с DOM

3:04:30 Π’Ρ‹Π±ΠΎΡ€ DOM элСмСнтов 3:12:20 Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ элСмСнтов 3:20:50 ES5 ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для Π²Ρ‹Π±ΠΎΡ€Π° элСмСнтов 3:23:27 Π Π°Π±ΠΎΡ‚Π° с CSS классами 3:32:10 Атрибуты 3:42:07 ΠŸΡ€ΠΎΡΠ»ΡƒΡˆΠΊΠ° событий. Клик. addEventListener ΠΈ onclick 3:49:53 ΠŸΡ€ΠΎΡΠ»ΡƒΡˆΠΊΠ° событий. Π’Π²ΠΎΠ΄ тСкста 3:57:37 ΠžΠ±ΡŠΠ΅ΠΊΡ‚ event 4:03:21 Π Π°Π±ΠΎΡ‚Π° c HTML элСмСнтами. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅. ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. 4:16:05 Бписок Π·Π°Π΄Π°Ρ‡ Π½Π° JS [ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°]

ΠΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ

4:40:51 Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π» setInterval. clearInterval 4:43:33 Π’Π°ΠΉΠΌΠ΅Ρ€ setTimeout 4:48:20 Π‘Π΅ΠΊΡƒΠ½Π΄ΠΎΠΌΠ΅Ρ€ [ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°]

5:03:45 Callback hell 5:11:09 Callback hell. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с отпуском. [остороТно, Π²Π·Ρ€Ρ‹Π² ΠΌΠΎΠ·Π³Π°!] 5:29:32 Callback hell. Π˜Ρ‚ΠΎΠ³ΠΈ

5:33:22 Promise. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ промисов 5:41:44 Promise. Π¦Π΅ΠΏΠΎΡ‡ΠΊΠΈ then 5:43:44 Promise. Π¦Π΅ΠΏΠΎΡ‡ΠΊΠΈ then c асинхронными дСйствиями [остороТно, Π²Π·Ρ€Ρ‹Π² ΠΌΠΎΠ·Π³Π°!] 5:53:00 Promise. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с отпуском

6:11:33 АсинхронныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 6:19:09 АсинхронныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с отпуском

6:28:10 ΠšΡƒΡ€Ρ Π²Π°Π»ΡŽΡ‚ [ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°] 6:45:00 ВаТная информация

ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ #ΠšΡƒΡ€ΡΡ‹ #JavaScript

repost

512

input message

Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚

Π΅Ρ‰Π΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² этом сообщСствС

Π΅Ρ‰Π΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² этом соообщСствС

Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ

ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° интСрСсных ΠΏΡ€ΠΎΡ„ΠΈ

Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ большС возмоТностСй

ΠΏΠΎΠΊΠ° Π² Π²Π΅Π±-вСрсии Π΅ΡΡ‚ΡŒ Π½Π΅ всё β€” ΠΌΡ‹ вовсю Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ Π½Π΅ΠΉ

сСтка β€” cΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΡΠ΅Ρ‚ΡŒ для Π½Π΅Ρ‚Π²ΠΎΡ€ΠΊΠΈΠ½Π³Π° ΠΎΡ‚ hh.ru

ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΠΉΡ‚Π΅ΡΡŒ с Ρ‚Π΅ΠΌΠΈ, ΠΊΡ‚ΠΎ повлияСт Π½Π° ваш ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ