Таблицы в HTML

— Теперь разберемся с еще одним способом структурировать и группировать информацию - с таблицами. Раньше их активно использовали для верстки веб страниц. Но такая структура была не очень гибкой. После того, как появилась необходимость делать адаптивный дизайн для разных размеров экранов, от них постепенно отказались....

March 7, 2021 · 4 мин · Coderslang Master

JavaScript, синхронизируем промисы с помощью async/await

Промисы — очень удобный инструмент организации асинхронного кода. Но мозгу человека намного привычнее синхронные операции. Сделали что-то, подождали, потом продолжили. Await Для упрощения асинхронных операций в JavaScript придумали ключевое слово await....

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

Использование JSON в JavaScript и Node.js

JSON — это один из самых популярных форматов обмена данными между бекэндом и фронтэндом. Еще JSON известен как JavaScript Object Notation. Он очень похож на то, как выглядят обычные JavaScript объекты, но также имеет свои особенности....

March 5, 2021 · 4 мин · Coderslang Master

Node.js, бекэнд обработчики Express и внешний доступ

Отлично, у нас уже есть рабочий сервер и мы сделали несколько заданий, чтобы лучше понять как он работает. Теперь, разберем middleware - одну из важнейших концепций Express.js. Express Middleware У термина middleware нет хорошего перевода на русский язык....

March 4, 2021 · 4 мин · Coderslang Master

Создай свой первый сервер на 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. Запуск JS таймера setInterval В JS у 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