Публикации по теме 'asynchronous'
Обещания и ад обратных вызовов не связаны с отступами
В последнее время мне приходилось много работать с nodejs, и проект требовал использования множества остальных сервисов. Я получил много асинхронной боли.
Поначалу я плохо понимал обещания, поэтому не использовал их. Дела шли так плохо, пока я не провел небольшое исследование и не понял, как работать с большим количеством асинхронного кода, не теряя при этом рассудка.
Асинхронный код в стиле обратного вызова имеет много проблем, наиболее известным из которых является очевидный факт, что..
Асинхронный Javascript, часть 1: однопоточное программирование и стек вызовов
По умолчанию Javascript является синхронным языком. Это означает, что все операторы и функции выполняются один за другим в заранее определенном порядке. Javascript ведет себя так, потому что он имеет только один поток выполнения. Другие языки, такие как Java, предоставляют многопоточную среду выполнения, в которой есть основной поток, а также другие потоки, которые могут быть созданы во время выполнения для параллельного выполнения задач. Следовательно, асинхронность на этих языках..
Понимание исходного кода Co.js
Недавно я нашел библиотеку Co.js . Проект описывается как Улучшение потока управления на основе генератора для nodejs и браузера с использованием промисов, позволяющее писать неблокирующий код красивым способом . Это помогает создавать асинхронный код, который считывается синхронно, используя генераторы и промисы.
В этом посте я собираюсь просмотреть исходный код Co. Прежде чем углубляться, было бы неплохо увидеть его в действии :
co(function* () {
const x = yield..
Обещания в JavaScript
Если вы не читали об обратных вызовах, я настоятельно рекомендую вам прочитать об обратных вызовах в JS. Обратные вызовы в JS
Обещания в JavaScript похожи на обещания, которые вы даете в реальной жизни. Он имеет 3 состояния:
В ожидании : - при создании обещания. Решено : когда вы выполнили свое обещание. Отклонено : если вы не выполнили свое обещание.
Обещание - это объект, который выполняет асинхронную операцию и уведомляет о ее завершении. Это похоже на то, как если бы..
Асинхронная проверка формы в Angular
Вот пример того, как вы можете добавить асинхронную проверку в форму в Angular:
Во-первых, вам нужно импортировать классы FormControl и FormGroup из модуля @angular/forms , а также любые другие модули, которые вам понадобятся для вашей логики проверки.
import { FormControl, FormGroup } from '@angular/forms';
2. Затем вам нужно создать новый FormControl для поля ввода, к которому вы хотите добавить асинхронную проверку. Вы можете сделать это, передав начальное значение..
Async/Await в JavaScript: упрощение асинхронного кода
Async/await — это функция JavaScript, упрощающая асинхронное программирование. Мы дадим определение async/await , опишем, как он работает, и приведем несколько практических примеров в этой статье блога.
Понимание асинхронного программирования
Асинхронное программирование — это шаблон программирования, в котором задачи выполняются одновременно, а результаты возвращаются, как только они будут готовы. Традиционное синхронное программирование выполняет задачи последовательно, что может..
Все, что вам нужно знать об Async/Await в .NET
В этой статье я попытаюсь охватить как самые простые, так и самые сложные темы асинхронного программирования. Я хотел бы иметь статью, к которой можно обращаться снова и снова, независимо от того, на каком этапе вашей карьеры и чем вы занимаетесь.
Прежде всего, давайте начнем статью со знакомства с тем, что это за термины.
C# Async/Await — это мощная функция, представленная в C# 5.0 для упрощения асинхронного программирования и упрощения написания асинхронного кода. Это позволяет..