✅ Правильный ответ: B
Мы вызываем функцию setTimeout первой. Тем не менее, она выводится в консоль последней
Это происходит из-за того, что в браузерах у нас есть не только рантайм движок, но и WebAPI. WebAPI предоставляет нам функцию setTimeout и много других возможностей. Например, DOM.
После того как коллбек отправлен в WebAPI, функция setTimeout (но не коллбек!) вынимается из стека.
Теперь вызывается foo, и "First" выводится в консоль.
foo достается из стека, и вызывается baz. "Third" выводится в консоль.
WebAPI не может добавлять содержимое в стек когда захочет. Вместо этого он отправляет коллбек-функцию в так называемую очередь.
Здесь на сцену выходит цикл событий (event loop). Event loop проверяет стек и очередь задач. Если стек пустой, то он берет первый элемент из очереди и отправляет его в стек.
Вызывается bar, в консоль выводится "Second" и эта функция достается из стека.
Мы вызываем функцию setTimeout первой. Тем не менее, она выводится в консоль последней
Это происходит из-за того, что в браузерах у нас есть не только рантайм движок, но и WebAPI. WebAPI предоставляет нам функцию setTimeout и много других возможностей. Например, DOM.
После того как коллбек отправлен в WebAPI, функция setTimeout (но не коллбек!) вынимается из стека.
Теперь вызывается foo, и "First" выводится в консоль.
foo достается из стека, и вызывается baz. "Third" выводится в консоль.
WebAPI не может добавлять содержимое в стек когда захочет. Вместо этого он отправляет коллбек-функцию в так называемую очередь.
Здесь на сцену выходит цикл событий (event loop). Event loop проверяет стек и очередь задач. Если стек пустой, то он берет первый элемент из очереди и отправляет его в стек.
Вызывается bar, в консоль выводится "Second" и эта функция достается из стека.
Всем привет 🖖
Не за горами то время, когда заканчивается мое обучение и нужно будет идти на собеседование.
Поэтому, решил добавить новый раздел - #собеседование и буду делиться своими мыслями и различными статьями на эту тему.
Сам я 3 раза в жизни ходил на собеседование и в результате дважды устроился на работу (да, за всю жизнь у меня только 2 места работы 🤣). Но зато сам провел десятки собеседований с соискателями на различные должности. Думаю, многим будет интересна эта тема.
Сегодня хочу поделиться интересной статьей - 50 вопросов, для фронтэнд соискателя.
Не за горами то время, когда заканчивается мое обучение и нужно будет идти на собеседование.
Поэтому, решил добавить новый раздел - #собеседование и буду делиться своими мыслями и различными статьями на эту тему.
Сам я 3 раза в жизни ходил на собеседование и в результате дважды устроился на работу (да, за всю жизнь у меня только 2 места работы 🤣). Но зато сам провел десятки собеседований с соискателями на различные должности. Думаю, многим будет интересна эта тема.
Сегодня хочу поделиться интересной статьей - 50 вопросов, для фронтэнд соискателя.
📝 Шпаргалка для технического собеседования.
По сути, это содержание курса по информатике безо всяких подробностей.
#собеседование
По сути, это содержание курса по информатике безо всяких подробностей.
#собеседование
Всем привет!🖖
Как известно, самый главный скил для программиста - знание английского языка! 🇺🇸🇪🇺🇬🇧
👉Подборка YouTube-каналов👈 для прокачки английского языка для программистов!
P.S. Загляните в комментарии к статье, там тоже много полезного
#english
Как известно, самый главный скил для программиста - знание английского языка! 🇺🇸🇪🇺🇬🇧
👉Подборка YouTube-каналов👈 для прокачки английского языка для программистов!
P.S. Загляните в комментарии к статье, там тоже много полезного
#english
Всем привет 🖖
Мне очень нравится React и я планирую дальше развиваться именно в этом направлении. Наставник поддержал меня, тк считает этот фреймворк очень востребованным.
Сейчас "насилую" регулярные выражения и как закончу планирую приступить к написанию своего чата (который на чистом js сделал) на React.
Поэтому, хочу сегодня поделиться интересным материалом - именно практические советы, которые мне понравились.
Советы по React-коду. Часть 1
#react
Мне очень нравится React и я планирую дальше развиваться именно в этом направлении. Наставник поддержал меня, тк считает этот фреймворк очень востребованным.
Сейчас "насилую" регулярные выражения и как закончу планирую приступить к написанию своего чата (который на чистом js сделал) на React.
Поэтому, хочу сегодня поделиться интересным материалом - именно практические советы, которые мне понравились.
Советы по React-коду. Часть 1
#react
Всем привет!🖖
Очень часто мне пишут в личку два вопроса:
1. Где найти ментора?
2. По какой программе заниматься?
Если на первый вопрос у меня совсем не было ответа, тк у меня ментор родственник, то на второй вопрос я мог предложить ту же программу, по которой и сам занимаюсь - для этого и создавал я дневник, что бы делиться всеми своими шагами в обучении.
Сегодня я решил дать еще один ответ на эти вопросы, причем не только о системе, но и о том, где найти бесплатно ментора. Это независимое сообщество JavaScript/Front-end разработчиков, организованное в 2013 году - The Rolling Scopes
Одни из первых подписчиков моего канала уже обучаются там (от них я и узнал о школе).
✅Вчера было первое вводное занятие, запись тут👈
✅Нашел отзыв 👈 от студентки прошлого курса
✅Подробная информация 👈 о школе, обучения и тд
✅Регистрация
Очень часто мне пишут в личку два вопроса:
1. Где найти ментора?
2. По какой программе заниматься?
Если на первый вопрос у меня совсем не было ответа, тк у меня ментор родственник, то на второй вопрос я мог предложить ту же программу, по которой и сам занимаюсь - для этого и создавал я дневник, что бы делиться всеми своими шагами в обучении.
Сегодня я решил дать еще один ответ на эти вопросы, причем не только о системе, но и о том, где найти бесплатно ментора. Это независимое сообщество JavaScript/Front-end разработчиков, организованное в 2013 году - The Rolling Scopes
Одни из первых подписчиков моего канала уже обучаются там (от них я и узнал о школе).
✅Вчера было первое вводное занятие, запись тут👈
✅Нашел отзыв 👈 от студентки прошлого курса
✅Подробная информация 👈 о школе, обучения и тд
✅Регистрация
https://www.youtube.com/watch?v=FGWKr_V06XU
Чемпионат по программированию 2019 - призовой фонд более 2млн рублей от Яндекс
Подробнее 👈
Чемпионат по программированию 2019 - призовой фонд более 2млн рублей от Яндекс
Подробнее 👈
YouTube
Чемпионат по программированию 2019
Короткий путь в Яндекс: https://yandex.ru/championship/
React быстро. Веб-приложения на React, JSX, Redux и GraphQL
PS Книгу хвалят, но нужно учитывать - хотя издание русской версии 2019г, но сам оригинал 2017г, уже хуки вышли.
👉Скачать ru версию 👈
#book
PS Книгу хвалят, но нужно учитывать - хотя издание русской версии 2019г, но сам оригинал 2017г, уже хуки вышли.
👉Скачать ru версию 👈
#book
Всем привет! 🖖
Сегодня хочу продолжить тему #собеседование.
Ранее, мне приходилось проводить много финальных собеседований. И знаете какой самый популярный "прокол" у соискателей? Они либо не задают вопросы, либо задают их оооочень мало.
Возможно, это только у нас в стране так принято - люди думают, что на собеседовании должны отвечать на вопросы, а не спрашивать. Поверьте, это не так!
✅Рекомендую Вам составить чек-лист вопросов, которые вы должны задать.
✅Для образца вот вам список общих вопросов для соискателя на техническую должность. Ваша задача выбрать подходящие, для вашей должности, вопросы и дополнить своими.
✅Даю гарантию - вы сразу заработаете несколько доп очков и на вас будут смотреть по другому!!!
Сегодня хочу продолжить тему #собеседование.
Ранее, мне приходилось проводить много финальных собеседований. И знаете какой самый популярный "прокол" у соискателей? Они либо не задают вопросы, либо задают их оооочень мало.
Возможно, это только у нас в стране так принято - люди думают, что на собеседовании должны отвечать на вопросы, а не спрашивать. Поверьте, это не так!
✅Рекомендую Вам составить чек-лист вопросов, которые вы должны задать.
✅Для образца вот вам список общих вопросов для соискателя на техническую должность. Ваша задача выбрать подходящие, для вашей должности, вопросы и дополнить своими.
✅Даю гарантию - вы сразу заработаете несколько доп очков и на вас будут смотреть по другому!!!
Всем привет! 🖖
Думаю, все знают, что такое emmet - популярнейший помощник при написании кода.
Вчера наткнулся на тренажер 👈
Кто еще не знает как им пользоваться - срочно проходим все задания и добавляем в закладки
Думаю, все знают, что такое emmet - популярнейший помощник при написании кода.
Вчера наткнулся на тренажер 👈
Кто еще не знает как им пользоваться - срочно проходим все задания и добавляем в закладки
Что-то потянуло меня сегодня на тренажеры 😂
Хочу поделиться еще одним - только теперь это тренажер по Git 👈 да еще и на русском!
Как говорит мой наставник - знание *Git* одно из важнейших для программиста.
#git
Хочу поделиться еще одним - только теперь это тренажер по Git 👈 да еще и на русском!
Как говорит мой наставник - знание *Git* одно из важнейших для программиста.
#git
Всем привет!🖖
Вспомнил как когда-то молодой специалист не хотел идти на маркетинговые курсы, уверяя меня, что он не "продажник" и ему это не нужно будет в жизни. Я привел ему только лишь 1 пример, когда он себя ВСЕГДА будет продавать - при устройстве на работу. И этого довода ему оказалось достаточно.
Поверьте, вы всегда будете себя продавать, никак без этого, нравится вам это или нет!
Сегодня прочел статью одного разработчика, он тоже понял подобное, правда долго шел к этому.
Почитай, рекомендую. Такие soft скилы важнее ваших hard скилов.
#собеседование
Вспомнил как когда-то молодой специалист не хотел идти на маркетинговые курсы, уверяя меня, что он не "продажник" и ему это не нужно будет в жизни. Я привел ему только лишь 1 пример, когда он себя ВСЕГДА будет продавать - при устройстве на работу. И этого довода ему оказалось достаточно.
Поверьте, вы всегда будете себя продавать, никак без этого, нравится вам это или нет!
Сегодня прочел статью одного разработчика, он тоже понял подобное, правда долго шел к этому.
Почитай, рекомендую. Такие soft скилы важнее ваших hard скилов.
#собеседование
Хабр
Всегда презентуйте свою работу
У нас на работе есть Сергей, он заместитель директора по общехозяйственным вопросам или же просто завхоз. Перегорела лампа – к нему. Сломался стул – к нему. Двер...