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


Функции генератора в javascipt
Функции генератора в JavaScript и его использование в реальном времени. В JavaScript функции-генераторы позволяют определить итератор, который выдает значения по одному, аналогично Python. Функции-генераторы определяются с использованием синтаксиса function* , а ключевое слово yield используется для создания значений. Когда вызывается функция-генератор, она возвращает объект-генератор, который можно использовать для перебора значений. Вот пример простой функции-генератора в..

Асинхронное программирование в Javascript
Асинхронное программирование — это в основном форма параллельного программирования, которая позволяет единице работы выполняться отдельно от основных блоков кода приложения, не блокируя другие операции. Это просто означает, что это метод написания кода для обеспечения одновременного выполнения кода. Асинхронное программирование в javascript возможно и более эффективно при работе с такими технологиями, как AJAX и Fetch API , которые используются для внутренних или внешних HTTP-запросов..

Цикл событий, обратные вызовы, обещания, асинхронное ожидание в JavaScript: часть 1
Введение JavaScript, язык Интернета, предоставляет разработчикам мощные инструменты для создания интерактивных и динамических веб-приложений. Однако его однопоточная природа иногда может привести к путанице при работе с параллельными задачами. В этом блоге мы углубимся в цикл событий JavaScript, поймем, как он обрабатывает параллелизм, и изучим методы оптимизации производительности. Давайте разгадаем тайну цикла событий. Стек вызовов и контексты выполнения JavaScript отслеживает..

Promises X Async/Await  — какая разница? Когда что использовать!?
Javascript выполняет код последовательно, по одной операции за раз (однопоточный), и он не может быть прерван другими задачами (невытесняющий). Асинхронные операции могут заблокировать основной поток выполнения и привести к тому, что приложение перестанет отвечать на запросы. Promises и Async/Await — мощные методы управления асинхронными операциями в JavaScript. Помимо тесной связи, они имеют разный синтаксис и шаблоны использования. Обещания: Промис — это объект, который..

Обещания стали проще
Концепции промисов трудно полностью понять, это было для меня и остается в некоторых сценариях, но обладание этими знаниями выделит вас. Что такое обещание? Это объект, представляющий результат асинхронного вычисления. Результат может быть еще не готов, а Promise API намеренно не раскрывает этого: нет способа синхронно получить значение промиса; вы можете только попросить Promise вызвать функцию обратного вызова, когда значение будет готово. getJson(url).then(jsonData) => {..

Объясните асинхронное программирование на Javascript на уроке истории.
Объясните асинхронное программирование на Javascript на уроке истории. С самого начала своей карьеры я обучал многих новых разработчиков и случайно понял, что все новые разработчики NodeJS/Javascript редко понимают природу асинхронного программирования в NodeJS и Javascript. Здесь я имею в виду его природу, понимание того, как это работает в реальной жизни, а не объяснение этого с помощью цикла событий и абстрактных концепций, которые сбивают с толку других. Почему мы используем..

Почему вы должны использовать RxJS?
Почему вы должны использовать RxJS? Одна техника, чтобы управлять ими всеми RxJS предоставляет единую технику для работы с любым типом данных. Мы часто работаем с несколькими источниками данных, событиями с клавиатуры, мыши или маршрутов, а также с данными из массивов, файлов, баз данных или сторонних API. С RxJS мы работаем с разными источниками данных, используя одни и те же методы и операторы. Композиционный Нашим представлениям часто требуются данные, объединенные из..