Телеграм бот на Node JS. Как создать тайм-трекер с помощью API Telegram Bot и веб хуков.

Телеграм бот на Node JS. Как создать тайм-трекер с помощью API Telegram Bot и веб хуков.

В данной статье вы узнаете, как вести учет рабочего времени с помощью Telegram Bot API и механизма веб хуков (англ. Webhooks). Мы разберем этапы создания, настройки и развертывания тайм-трекера. Но…

Создать JS-игру с мультиплеером за 24 часа и выжить

Создать JS-игру с мультиплеером за 24 часа и выжить

За 24 часа можно успеть очень много. Сегодня я решил рассказать, как всего за сутки мы с моими коллегами (шестью фронтендерами и одним бэкендером) создали настоящую мультиплеерную игру на JavaScript. Поехали! Собрались похакатонить… Совсем недавно в компании IRLIX, где…

Советы и рекомендации Javascript. Лучшие практики 2022

Советы и рекомендации Javascript. Лучшие практики 2022

Ряд советов для Javascript разработчиков 1. Объявить и инициализировать массивы в javascript 2. Считать сумму, минимальное и максимальное значение в javascript 3. Сортировка массива строк, чисел или объектов в javascript…

Util.promisify() в Node.js

Util.promisify() в Node.js

Если вы когда-нибудь работали с Javascript, вы, наверное, сталкивались с обратными вызовами. Javascript известен своей встроенной асинхронной философией. Обратные вызовы присутствуют повсюду: от стандартных встроенных модулей до других фреймворков и…

Используем вспомогательные маршруты в Angular, чтобы уменьшить размер приложения

Существует множество способов, как уменьшить размер приложения angular, тем самым повысив его производительность, например, при отложенной загрузке. Тем не менее, хочу поделиться с вами подходом, использующим «вспомогательные маршруты». Давайте сразу…

Как клонировать массивы с помощью ES6

Как клонировать массивы с помощью ES6

Раньше, когда ES6 ещё не было, мы часто использовали метод slice(), чтобы клонировать массив. Теперь же с помощью ES6, вы можете использовать оператор распространения. Вот так можно клонировать массив с…

Как использовать переменные среды в Next.js

Как использовать переменные среды в Next.js

Next.js знают все, кто работал с React. Он облегчил развитие SPA за счет наличия нескольких маршрутов и помог в SEO благодаря своему методу рендеринга на стороне сервера. Next.js предлагает множество…

Сумма Степеней Javascript

Сумма Степеней Javascript

Напишем программу, которая возвращает сумму степеней всех чисел от начала до конца (оба включительно). Используем range() в сочетании с пониманием списка, чтобы создать список элементов в желаемом диапазоне, возведенном в…

Проверка существует ли пользователь/электронная почта с Javascript

Проверка существует ли пользователь/электронная почта с Javascript

Если вы отите выполнить проверку в режиме реального времени, вы можете попробовать что-то вроде этого на Javascript: Пример использования промежуточное middleware в маршруте регистрации : Просмотры: 905

Работ асинхронных циклов в JavaScript

Работ асинхронных циклов в JavaScript

Асинхронные операции сбивают с толку многих разработчиков.Сочетание асинхронного цикла с циклом for (или for…of), возможно, является наиболее простым вариантом при выполнении асинхронных операций над элементами массива. Использование await внутри цикла…

Использование функций генератора JavaScript для Range

Использование функций генератора JavaScript для Range

Функции генератораГенераторы JavaScript ES6 позволяют вам определять функции, из которых можно выйти, а затем снова войти, сохраняя при этом их контекст (привязки переменных). Они определяются с использованием function* (ключевое слово…

Наибольший общий делитель Javascript

Наибольший общий делитель Javascript

Вычисляем наибольший общий делитель между двумя или более числами Внутренняя функция _gcd использует рекурсию. Базовый случай — когда y равен 0. В этом случае код верннеет x. В остальных случаях…

pullBy Javascript

pullBy Javascript

Напишем метод pullBy с Javascript, чтобы изменить исходный массив и отфильтровать указанные значения на основе заданной функции итератора. Используем Array.prototype.map (), чтобы применить функцию итератора fn ко всем элементам массива.…

For loops, array reduce and method chaining Javascript

For loops, array reduce and method chaining Javascript

For Циклы for loop JavaScript возможности. В настоящее время for loop используется реже из-за большей популярности функционального программирования. Контроль итерации, например пропуск элементов или досрочный возврат. Результирующий массив необходимо объявить…

Структуры данных JavaScript – связанный список

Структуры данных JavaScript - связанный список

Cвязанный список – это линейная структура данных, которая представляет собой набор элементов, каждый из которых указывает на следующий. Линейный однонаправленный список — это структура данных, состоящая из элементов одного типа, связанных…

JavaScript: выполнение вызова API для каждого значения в массиве и получение массива результатов.

JavaScript: выполнение вызова API для каждого значения в массиве и получение массива результатов.

Promise Объект Promise представляет возможное завершение асинхронной операции и ее результирующее значение. Исполнитель Исполнитель обычно инициирует некоторую асинхронную работу, а затем, после ее завершения либо вызывает функцию разрешения для Promise,…