Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
30%
1
45%
4
8%
5
4%
true
6%
undefined
7%
Посмотреть ответы
🔥 Полезная подборка каналов только код, практика и самые передовые инструменты, которые используют разработчики прямо сейчас.👇
🖥 ИИ: t.iss.one/ai_machinelearning_big_data
🖥 Python: t.iss.one/pythonl
🖥 Linux: t.iss.one/linuxacademiya
🖥 C++ t.iss.one/cpluspluc
🖥 Docker: t.iss.one/DevopsDocker
🖥 Хакинг: t.iss.one/linuxkalii
🖥 Devops: t.iss.one/DevOPSitsec
👣 Golang: t.iss.one/Golang_google
🖥 Аналитика: t.iss.one/data_analysis_ml
🖥 Javascript: t.iss.one/javascriptv
🖥 C#: t.iss.one/csharp_ci
🖥 Java: t.iss.one/javatg
🖥 Базы данных: t.iss.one/sqlhub
👣 Rust: t.iss.one/rust_code
🤖 Технологии: t.iss.one/vistehno
💰 Экономика и инвестиции в ИИ t.iss.one/financeStable
💼 Актуальные вакансии: t.iss.one/addlist/_zyy_jQ_QUsyM2Vi
🖥 Chatgpt бот в тг: t.iss.one/Chatgpturbobot
📚 Бесплатные ит-книги: https://t.iss.one/addlist/HwywK4fErd8wYzQy
🖥 Подборка по Golang: https://t.iss.one/addlist/MUtJEeJSxeY2YTFi
⚡️ Лучшие ИИ ресурсы: https://t.iss.one/addlist/2Ls-snqEeytkMDgy
Самое лучшее в этом: ты учишься даже тогда, когда “нет времени, просто потому что читаешь правильную ленту.
💰 Экономика и инвестиции в ИИ t.iss.one/financeStable
💼 Актуальные вакансии: t.iss.one/addlist/_zyy_jQ_QUsyM2Vi
📚 Бесплатные ит-книги: https://t.iss.one/addlist/HwywK4fErd8wYzQy
⚡️ Лучшие ИИ ресурсы: https://t.iss.one/addlist/2Ls-snqEeytkMDgy
Самое лучшее в этом: ты учишься даже тогда, когда “нет времени, просто потому что читаешь правильную ленту.
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет этот код?
Разбор по шагам.
• Сначала выполняется синхронный код (Call Stack):
• console.log("A") → выводит A
• setTimeout(..., 0) → колбэк отправляется в macrotask queue
• Promise.resolve().then(...) → колбэк отправляется в microtask queue
• console.log("D") → выводит D
После этого основной поток завершён.
Затем Event Loop обрабатывает microtasks (они имеют более высокий приоритет):
выполняется Promise → выводит C
И только потом выполняются macrotasks:
• setTimeout → выводит B
Итоговый порядок выполнения:
Sync → Microtasks (Promise) → Macrotasks (setTimeout)
Если кратко:
Promise всегда выполнится раньше setTimeout, даже если timeout = 0.
console.log("A")
setTimeout(() => console.log("B"), 0)
Promise.resolve().then(() => console.log("C"))
console.log("D")
A
D
C
B
Разбор по шагам.
• Сначала выполняется синхронный код (Call Stack):
• console.log("A") → выводит A
• setTimeout(..., 0) → колбэк отправляется в macrotask queue
• Promise.resolve().then(...) → колбэк отправляется в microtask queue
• console.log("D") → выводит D
После этого основной поток завершён.
Затем Event Loop обрабатывает microtasks (они имеют более высокий приоритет):
выполняется Promise → выводит C
И только потом выполняются macrotasks:
• setTimeout → выводит B
Итоговый порядок выполнения:
Sync → Microtasks (Promise) → Macrotasks (setTimeout)
Если кратко:
Promise всегда выполнится раньше setTimeout, даже если timeout = 0.
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
33%
0 1 2 и 0 1 2
14%
0 1 2 и 3 3 3
50%
3 3 3 и 0 1 2
3%
Посмотреть ответы
CSS. Какая пара свойство:значение позволяет запретить элементу быть целью событий мыши?
Anonymous Quiz
11%
pointer-none: true
23%
pointer-events: false
62%
pointer-events: none
1%
ui-transparent: true
3%
Посмотреть ответы
🔴 Тестовое собеседование с ТимЛидом Frontend-разработки в этот четверг
6 августа(в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Frontend-разработчика.
Как это будет:
📂 Алексей Романов, Teamlead в Underhood.dev с опытом 6+ лет, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Алексей будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Алексею
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Frontend-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_front_bot
Реклама.
О рекламодателе.
6 августа(в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Frontend-разработчика.
Как это будет:
📂 Алексей Романов, Teamlead в Underhood.dev с опытом 6+ лет, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Алексей будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Алексею
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Frontend-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_front_bot
Реклама.
О рекламодателе.
const isRelative = (path) => !/^([a-z]+:)?[\\/]/i.test(path);
isRelative('/foo/bar/baz'); // false
isRelative('C:\\foo\\bar\\baz'); // false
isRelative('foo/bar/baz.txt'); // true
isRelative('foo.md'); // true
const isHexColor = (color) => /^#([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$/i.test(color);
isHexColor('#012'); // true
isHexColor('#A1B2C3'); // true
isHexColor('012'); // false
isHexColor('#GHIJKL'); // falseconst diffDays = (date, otherDate) => Math.ceil(Math.abs(date - otherDate) / (1000 * 60 * 60 * 24));
diffDays(new Date('2014-12-19'), new Date('2020-01-01')); // 1839
const copyToClipboard = (text) => navigator.clipboard.writeText(text);
copyToClipboard("Hello World");
Please open Telegram to view this post
VIEW IN TELEGRAM