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


Что такое обратный вызов в JavaScript?
Пример: давайте разберем код построчно: 1. `functiongreet(name, callback){`: Эта строка определяет функцию с именем `greet`, которая принимает два параметра: `name` и `callback`. Параметр name представляет имя человека, а параметр callback представляет другую функцию, которая будет выполнена позже. 2. `console.log("Hi"+' '+name)`: эта строка выводит приветственное сообщение на консоль с использованием параметра `name`, предоставляемого при вызове функции `greet`. Сообщение..

Как работает цикл событий в JavaScript
💛JavaScript — популярный язык программирования, известный своей универсальностью и асинхронностью. В этой статье мы рассмотрим один из ключевых механизмов, позволяющих JavaScript обрабатывать асинхронные операции: цикл событий 🤹. Мы узнаем о: Как работает цикл событий Как цикл событий позволяет JavaScript выполнять неблокирующие операции Как цикл событий позволяет создавать эффективные и быстро реагирующие программы Цикл событий — это механизм, используемый JavaScript для..

Практика первоклассных функций в JS
Введение Привет! Я Дауд, разработчик JavaScript с большим опытом работы в сфере образования. Я попытаюсь объяснить некоторые концепции JS для начинающих и среднего уровня с помощью аналогий, примеров кода и *zero* foo и bar (обещаю!) Не стесняйтесь обращаться ко мне, если у вас есть какие-либо вопросы о том, что я написал. Предпосылки: Эта статья представляет собой введение в передачу функций в функции и из них, поэтому рекомендуется понимать определение "обратного вызова" и иметь..

За исключением того, что вместо фактического сравнения преимуществ и недостатков использования async/promises и…
Только не об этом в статье. И вместо фактического сравнения преимуществ и недостатков использования async/promises и обратных вызовов, автор просто коснулся поверхности того, как преодолеть проблемы с обратными вызовами. Вся статья на самом деле о том, что обратные вызовы не так уж и плохи . На самом деле обратные вызовы не так уж и плохи, но они требуют дополнительной настройки. Конечно, есть несколько способов обойти это, и автор поделился некоторыми из них, но на самом деле их..

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

Цикл событий, обратные вызовы, Promise и Async/Await
Введение JavaScript, часто сокращенно JS, — это популярный язык программирования, который с годами приобрел большую популярность и популярность. Все браузеры изначально поддерживают JS как язык де-факто для расширения возможностей HTML и улучшения UX с выполнением локального кода. NodeJS — это асинхронная среда выполнения JavaScript, которая поддерживает выполнение JS вне среды браузера. В отличие от других языков программирования, которые предлагают параллельную обработку с потоками,..

Как на самом деле работает JavaScript — Глубокое погружение
JavaScript, вездесущий язык программирования в Интернете, может показаться чистой магией, поскольку он оживляет веб-сайты и веб-приложения. Однако под его, казалось бы, очаровательной поверхностью скрывается увлекательное царство процессов и механизмов, обеспечивающих его функциональность. В этом блоге мы углубимся во внутреннюю работу JavaScript, раскрывая его ключевые компоненты, такие как цикл обработки событий, контекст выполнения и управление памятью. Присоединяйтесь к нам в этом..