JavaScript Async/Await
В течение долгого времени разработчикам JavaScript приходилось полагаться, при работе с асинхронным кодом, на функции обратного вызова (callbacks). В результате, многие из нас сталкивались с так называемым "callback hell", когда множество вложенных функций образуют длинную лесницу и код становится совершенно не читаем.
Подробно о свойстве CSS Background
Каждый элемент в DOM-дереве напоминает прямоугольник, который имеет фоновый слой, он может быть либо полностью прозрачным, либо цветным, либо содержать изображение. Этот фоновый слой находится под контролем 8 свойств CSS (плюс 1-го сокращённого свойства).
Bootstrap 4: обычная сетка VS flexbox-сетка
Bootstrap 4 готовит для нас некоторые изменения в системе сеток, с которыми мы все так хорошо знакомы с 3-й версии. Теперь она включает в себя новый уровень XL, также изменились некоторые классы модификаторов, и была добавлена совершенно новая сетка на основе flexbox.
Адаптивные изображения: аттрибуты srcset и sizes
В адаптивном веб-дизайне изображения одни из тех вещей, которые трудно поддаются оптимизации для различных устройств. До сравнительно недавнего времени, подстановка различных изображений, основываясь на размере экрана или плотности пикселей, было довольно нетривиальной задачей.
Методы JavaScript Promises
Как было сказано в статье JavaScript Promises, обещания в JavaScript являются объектом, который представляет собой результат операции, которая не была завершена еще, но будет завершена в какой-то неопределенный момент в будущем.