и посмотреть медиа
Frontend | Interview questions
и посмотреть медиа
Interview questions frontend randomly.
Interview questions frontend randomly.
AI bot for text-to-speech and voice cloning in Telegram. Create audio using neural network quickly and easily.
Collection of frontend questions: JavaScript, frameworks, performance, accessibility. Detailed answers will help confidently pass interviews.
🤔 Для чего в js нужна асинхронность? JavaScript – однопоточный язык, где код выполняется **последовательно, но иногда мы ждём ответа (запрос в интернет, чтение файла, таймер). Если всё делать синхронно, программа зависнет. 🟠Проблема синхронного кода Представьте, что мы загружаем данные из API синхронно: const data = fetch("Ссылка скрыта // ❌ Ожидание ответа console.log("Данные загружены:", data); 🟠Асинхронность решает эту проблему Асинхронный код не блокирует выполнение программы fetch("Ссылка скрыта .then(response => response.json()) .then(data => console.log("Данные загружены:", data)); console.log("Этот код выполнится сразу! 🚀"); 🚩Как работает асинхронность в JS? Callbacks (обратные вызовы) – старый способ. Promises (fetch(), then/catch) – современный вариант. async/await – удобный синтаксис для асинхронного кода. async/await – лучший способ писать асинхронный код async function getData() { try { let response = await fetch("Ссылка скрыта let data = await response.json(); console.log("Данные:", data); } catch (error) { console.error("Ошибка загрузки:", error); } } getData(); console.log("Этот код выполняется, пока ждём данные!"); 🚩Где нужна асинхронность? Запросы к серверу Чтение файлов Таймеры Работа с базами данных Взаимодействие с пользователем (ожидание ввода) Ставь 👍 и забирай 📚 Базу знаний
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!