DevGang
Авторизоваться

Создание асинхронного исполнителя задач с параллелизмом в JavaScript

Стрелочные функции против Function

В JavaScript стрелочные функции (arrow function) предоставляют краткий синтаксис для выражений анонимных функций, освобожденных от их багажа ООП. Они представляют собой синтаксический сахар для подмножества функциональных возможностей. Оба могут быть использованы в качестве замыканий, захватывающих переменные внешней области.

Node.js визуализация: promise, async/await and process.nextTick

В статье предполагается, что вы знакомы с event loop и его фазами. Promise спасли положение тысячам разработчиков JavaScript, но знаем ли мы, как они работают под капотом?

Потрясающие расширения VS Code для веб-разработки всего за 5 минут

VS Code - один из самых популярных, легких, с открытым исходным кодом и полностью настраиваемых редакторов кода, используемых миллионами разработчиков по всему миру.

Добавляем размещение ключей в roguelike на JavaScript

В большинстве видеоигр любой уровень должен позволять игроку достичь цели. Хотя это может показаться очевидным, это легче сказать, чем сделать в roguelike, где уровни генерируются процедурно. Хотя сделать каждый уровень разрешимым никогда не было проблемой на ранних стадиях создания Rogue of Rhonda, это стало проблемой после добавления дверей и ключей. В этой статье обсуждается серия тестов и усовершенствований, которые в конечном итоге привели к текущему алгоритму размещения ключей.

8 основных ошибок JavaScript, которые допускают разработчики

Когда дело доходит до написания JavaScript, разработчики совершают несколько распространенных ошибок. Здесь мы рассмотрим некоторые из самых распространенных и способы, как можно их избежать. 

Функции обратного вызова что это?

Все функции JavaScript являются объектами. Некоторые из них имеют параметры, а некоторые нет. Функция обратного вызова — это тип функции JavaScript, в которой в качестве аргумента передается другая функция, которая будет выполняться позднее.

Циклы Javascript: for vs forEach vs for.. in vs for.. of

В Javascript есть довольно много способов перебора массива элементов или любого другого итеративного элемента в Javascript. Возможно, вы их видели:

  • arr.forEach()
  • for(let item of arr)
  • for(let item in arr)
  • for(let item = 0; item < arr.length; ++item)

6 Расширений VS Code для продуктивного редактирования JavaScript и TypeScript

Редактирование кода является неотъемлемой частью рабочего процесса разработки. Он включает в себя все ваши действия в редакторе перед повторным запуском тестов или проверкой того, как ваши изменения влияют на приложение, над которым вы работаете:

Как использовать Git Hooks в проектах JavaScript

Git hooks автоматически запускают пользовательские сценарии, когда в репозитории Git происходит определенное событие. Есть две группы hooks: клиентские и серверные.

Вы можете ознакомиться с полной документацией для Git hooks, но в данной статье расскажу только о pre-commit и pre-push. Вы сможете написать свой собственный скрип с нуля, либо проверить готовые инструменты в репозитории GitHub.

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу