Публикации по теме '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 для большинства своих проектов и чувствовал боль от работы с асинхронным кодом, поскольку в моих приложениях было так много операций ввода-вывода. Чтобы разобраться с асинхронным кодом, обещания попали в мою картину и оказались более многообещающими для обеспечения синхронного..