Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 17

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Добавь туда свой код и увидишь анимацию
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Что куда в какой queue улетело
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
хех, прикольно. спс.
источник

r

redhemd in JavaScript Noobs — сообщество новичков
Всем доброе утро

кто знает как работают веб-сокеты? помогите решить задачу с онлайн чатами нескольких пользователей🙏

https://plnkr.co/edit/pqs8jjzMX3VzoiUS?open=lib%2Fscript.js
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Sm•ok 😈✔️
Промис это всего лишь красивый способ передать калбек
самое большое заблуждение новичков, что использование промисов и async позволяет писать неблокирующие методы.
источник

А

Александр in JavaScript Noobs — сообщество новичков
Я запутался, получается, что Call Stack там - это микрозадачи, а Callback Queue - это макро или неправильное разделение?
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Александр
Я запутался, получается, что Call Stack там - это микрозадачи, а Callback Queue - это макро или неправильное разделение?
Колстек это во время выполнения задачи появляется стэк
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Смотои
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
task1 = () => {
  task1()
}
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Ты начал сыроедение таск 1
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Сразу начал выполнения таск 2
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
У тебя стэк пополняется
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
task1
   task1
          task1
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
task1 = () => {
  task2()
  task3()
}

stack:

task1
   task2 как выполним он исчезнет
@
task 1
   task 3
@

Твой таск 1 все ещё выполняется

task 1
@
Empty
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Sm•ok 😈✔️
У тебя стэк пополняется
а вот так не пополнится:
task1 = () => {
  setTimeout(()=>{task1()},0)
}
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
а вот так не пополнится:
task1 = () => {
  setTimeout(()=>{task1()},0)
}
Стэк:

task1
  setTimeout


task1


Empty
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Потому что это браузерное апи
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Ты отложил колбек
источник

А

Александр in JavaScript Noobs — сообщество новичков
А ещё чет он у меня лагает и удаляет весь код вместо того, чтобы сохранить его и выполнить.
источник