🚀 Обучение программированию в виде онлайн игры: курс Full-Stack JavaScript 💪

Создай свой первый сервер на Node.js и Express

Когда говорят о бекэнд разработке на Node.js, то в большинстве случаев подразумевают работу с Express.js. Это фреймворк с открытым кодом, который распространяется с помощью npm. Если ты еще не знаешь, как работать с npm пакетами, то советую прочитать эти две статьи:...

March 3, 2021 · 2 мин · Coderslang Master

JavaScript, создание Promise и цепочки JS промисов

Прочитав это руководство, ты научишься самостоятельно создавать промисы в JavaScript, работать с цепочками JS промисов (promise chains), функциями Promise.all и Promise.race. ...

February 13, 2021 · 4 мин · Coderslang Master

140 HTML цветов с названиями, HEX и RGB кодами

В HTML с помощью специального кода можно изменить цвет текста, фона, ссылки, шрифта, таблицы или всей страницы. Цвет в HTML Значение для свойства color можно задать тремя основными способами: по названию цвета: red, green, blue, gold, olive, magenta, cyan, brown и так далее по шестнадцатеричному значению (hexadecimal number): от #000000 до #ffffff по коду цвета в RGB палитре: от rgb(0, 0, 0) до rgb(255, 255, 255) С названием цвета все относительно просто....

February 12, 2021 · 6 мин · Coderslang Master

JavaScript, асинхронное программирование и Promise

До сих пор ты работал только с обычными значениями. Создавал переменную или константу, сохранял туда значение и мог сразу его использовать, например вывести на экран. Но что делать, если значение появляется не сразу, а спустя какое-то время?...

February 11, 2021 · 4 мин · Coderslang Master

JavaScript setInterval, повторное выполнение функции с задержкой

По аналогии с setTimeout, который выполняется только один раз, в JavaScript можно запустить повторное выполнение функции через фиксированные промежутки времени. Для этого существует функция setInterval. Если ты тут впервые, то сначала советую разобраться как работает setTimeout....

February 10, 2021 · 2 мин · Coderslang Master

JavaScript setTimeout, как отложить выполнение функции

По умолчанию, весь код в JavaScript работает синхронно. Это значит, что команды выполняются сверху вниз, одна за другой. console.log('hello'); console.log('synchronous'); console.log('world'); Строки появятся на экране в том же порядке, как они написаны....

February 9, 2021 · 1 мин · Coderslang Master

Что такое rimraf и как его использовать в Node.js

Команда rimraf - это альтернатива Linux команде rm -rf. С ее помощью можно рекурсивно удалить все файлы внутри каталога. Глобальная установка Устанавливается rimraf через npm. Это обычный модуль, поэтому установка пройдет отлично на любой операционной системе которая поддерживает npm....

February 8, 2021 · 1 мин · Coderslang Master

Как отключить ESLint для некоторых папок, файлов или строк

ESLint - очень удобный инструмент контроля стиля кода. Но иногда, его нужно отключить. В этой заметке, я расскажу как это сделать. Общий случай Для примера, представим, что ESLint ругается у нас в файле есть console....

February 6, 2021 · 2 мин · Coderslang Master

4 способа сравнить строки в JavaScript

В этой заметке ты узнаешь как сравнивать строки в JS с примерами использования. ...

February 5, 2021 · 2 мин · Coderslang Master

Как решать задачи по JavaScript в профессиональном IDE с подсказками

Чтобы стать программистом, нужно программировать. И делать это не в телефоне и не в браузере, а там, где ты будешь работать в будущем. В профессиональной среде разработки. Одна из самых крутых фич CoderslangJS - это практические задачи с автоматической проверкой....

January 31, 2021 · 2 мин · Coderslang Master