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

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 собеседование #36: Как добавить новое свойство JavaScript массиву.

Получится ли у нас добавить поле greeting массиву arr? Изменится ли длина массива? Что будет выведено на экран? . . . . . . . . . . . ....

February 10, 2021 · 1 мин · 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

JavaScript собеседование #35: Что работает быстрее, нулевой таймаут или мгновенный resolve?

В каком порядке сообщения будут выведены в консоль? . . . . . . . . . . . . . . . . . . И setTimeout, и Promise.resolve позволяют выполнить асинхронный код....

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

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

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

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

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

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

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