Публикации по теме 'asynchronous'
async / await: и хорошо, и плохо
Это может быть спорным, поскольку большинство людей, которых я знаю, являются большими поклонниками async / await. Если вы не знакомы, это небольшое изящное синтаксическое дополнение, которое позволяет разработчикам работать с API, которые возвращают обещания, более «родным» способом:
async function doSomethingCool() {
let someValue = await getSomePromise();
console.log(someValue + '!!!');
}
В отличие от:
function doSomethingCool() {
getSomePromise.then(someValue =>..
Обратные вызовы: полное руководство
Обратные вызовы: полное руководство
Изучите настоящий способ асинхронности
Я не хочу называть имена, но многие статьи, которые я читал об асинхронности в JavaScript, особенно те, которые вышли примерно в то время, когда ES2015 (ES6) был новым, просто неверны. Я собираюсь развенчать ложь, представив реальное понимание того, как асинхронный режим работает в JavaScript.
Эта серия статей основана на слайде из моего выступления о Redux-Observable . Я хотел сделать еще один шаг и..
Обещания, генераторы и наблюдаемые в JavaScript
В этой истории мы рассмотрим различные способы выполнения асинхронной операции в JavaScript.
В самом JS никогда не было прямого асинхронного механизма, не правда ли? JS работает в средах хостинга, таких как браузеры, NodeJS. Эта среда предоставляет механизм для выполнения различных частей кода JS во времени, называемый циклом событий. Это красиво объяснено в этом видео .
Зачем нам нужно асинхронное выполнение кода? Представьте, если есть синхронное выполнение, в этом случае браузер..
Что такое синхронизация JavaScript и асинхронность?
Эта статья прольет свет на асинхронный код синхронного стиха JavaScript. Понимание разницы между этими двумя понятиями имеет важное значение, когда речь идет о понимании того, как работает код.
Начнем с определения синхронного и асинхронного .
JavaScript - это синхронный , блокирующий, однопоточный код. Это означает, что одновременно может выполняться только одна операция, начиная с вершины файла и до самого низа файла. Он запускается сверху вниз в последовательном порядке. Когда..
Не называй меня, я позвоню тебе: управление побочными эффектами с помощью Redux-Saga (часть 2)
В первой части блога я рассказал об основах Redux-Saga и интеграции с React. Теперь я приведу несколько примеров, имитирующих реальные проблемы с потоками данных, и то, как Redux-Saga решает их, сохраняя при этом эффективный и чистый код.
Запросить управление зависимостями
Допустим, мы хотим получить кусок данных с сервера, а затем получить другой фрагмент, который зависит от первого и т. Д. Этот процесс похож на цепочку обещаний .
На следующем рисунке представлена страница с..
Что такое Node.js?
Node - это среда выполнения, построенная на движке Chrome V8 JavaScript. По сути, он пишет JavaScript для серверной части. Он предназначен для создания масштабируемых сетевых приложений. Node использует неблокирующие модели, управляемые событиями, что делает его легким и эффективным.
Это позволяет нам CRUD и легко взаимодействовать с базой данных. CRUD означает создание, чтение, обновление и удаление.
Двигатель JavaScript V8:
V8 - это высокопроизводительный движок JavaScript..