Публикации по теме 'asynchronous'


Объяснение асинхронного JavaScript и цикла событий
Что означает асинхронный в контексте JavaScript? Чтобы понять этот термин, давайте взглянем на следующий код: fs.readFile('poem.txt', (err, data) => { if (err) throw err; console.log(data); }); Вызывается единственная функция fs.readFile , которая принимает на вход два аргумента: строку с именем файла и другую функцию, часто называемую callback. Асинхронность означает, что программа продолжит работу сразу после вызова fs.readFile , не дожидаясь завершения или даже..

Асинхронный JavaScript: общие шаблоны и лучшие практики
Освоение асинхронного JavaScript: шаблоны, зависимости и лучшие практики Добро пожаловать в последнюю главу нашей серии статей об асинхронном JavaScript! На протяжении этого путешествия мы исследовали захватывающий мир асинхронного программирования, раскрывая его преимущества и проблемы. Теперь, в этой заключительной части, мы углубимся в общие шаблоны и лучшие практики в асинхронном JavaScript, объединив все, что мы узнали до сих пор. Асинхронный код стал неотъемлемой частью..

Async/Await внутри массива и объекта
Для недавнего проекта мне нужно было собрать много асинхронных данных для выполнения определенной задачи. Поскольку все выборки были асинхронными операциями, мне казалось очевидным, что это было ошибкой: Код будет ждать получения результата от getA() перед вызовом getB() и так далее, но поскольку нам не нужно a для получения b или c , это пустая трата времени. Мы хотим получить все необходимое как можно скорее! Вот почему Promise.all([...]) существует. И если эта..

C# Café: праздник асинхронного программирования
От кухни C# до столовой: предоставление асинхронного кода вашим пользователям Добро пожаловать в C# Café, где мы подаем горячий и вкусный код на нашей уникальной кухне программирования. Наша специальность? Сердечный праздник асинхронного программирования. Сегодня мы приглашаем вас присоединиться к нам в увлекательном путешествии, пока мы готовим, готовим и подаем это сложное блюдо с нашей кухни C# прямо в столовую ваших пользователей. Представьте на мгновение оживленное кафе, где..

Краткое введение в асинхронное программирование
Основная концепция программирования, которую должен знать каждый программист Вы когда-нибудь замечали, что после отправки электронных писем или сообщений вам не нужно ждать их завершения, чтобы перейти на следующую страницу? Вы можете просто нажать кнопку отправки и продолжить проверять другие сообщения, просматривать другие страницы или смотреть YouTube. Он просто заботится о том, чтобы отправить сообщение. Это из-за магии асинхронного программирования . Мы бы определенно узнали об..

Введение в асинхронное программирование в JavaScript
JavaScript — это однопоточный язык программирования . Другими словами, интерпретатор JavaScript может выполнять код только по одной строке за раз . Рассмотрим следующее: const longFunc = () => { let count = 0; while (count < Infinity) { count++ } console.log(3); } console.log(1); console.log(2); longFunc(); console.log(4); Из-за синхронности этого кода, «4» не будет регистрироваться до тех пор, пока не завершится выполнение longFunc. Если longFunc никогда..

Полное руководство по обещаниям JavaScript
Год назад я окончил Georgia Tech Coding Bootcamp. Какой феноменальный опыт обучения - праздновать каждый день! #HappyOneYear Во время моего учебного курса по кодированию я работал с серверной платформой Node.js для большинства своих проектов и чувствовал боль от работы с асинхронным кодом, поскольку в моих приложениях было так много операций ввода-вывода. Чтобы разобраться с асинхронным кодом, обещания попали в мою картину и оказались более многообещающими для обеспечения синхронного..