Дайджест свежих материалов из мира фронтенда от JSExpert (7 августа — 20 августа 2018)
Небольшая подборка с ссылками на интересные материалы из области фронтенда и около него за последних 2 недели (7 августа — 20 августа 2018)
CSS
Скролінг в майбутнє
Возможность пролистать информацию воспринимается как должное каждым современным пользователем. Однако, реализовать скроллинг, который будет хорошо работать в разных браузерах и будет отлично вписываться в дизайн очень не просто! В этой статье вы можете ознакомиться с некоторыми основными случаями реализации скроллинга и сможете проверить, или ваше решение, которым вы пользуетесь, можно заменить на более элегантный вариант.
JavaScript
Цена JavaScript в 2018 году
JavaScript-код, который попадает в мобильные браузеры, всё ещё остаётся самым дорогостоящим ресурсом, так как он, многими способами, может задержать переход страниц в состояние, в котором с ними можно взаимодействовать. Какую нагрузку на системы создаёт JavaScript в наши дни? Как анализировать сайты? Как ускорить загрузку и обработку браузерами интерактивных веб-страниц? Эдди Османи, перевод материала которого вы можете прочесть, решил найти ответы на эти и на многие другие вопросы, встающие перед теми, кто пользуется JavaScript для разработки веб-сайтов в 2018 году.
Реактивность в JavaScript: простой и понятный пример
Средний цвет в JavaScript
Иногда во время разработки нужно создать слайдер галереи, но идей по оформлению нет совсем. Автор этой статьи предлагает подход «среднего цвета» и с примерами показывает как сделать то или иной вариант оформления используя средний цвет фотографий.
7 рекомендаций по оформлению кода на JavaScript
В этой статье приводится ряд рекомендаций по написанию качественного кода, проиллюстрированных примерами на JavaScript. Обязательно к прочтению как новичкам, так и бывалым программистам!
Занимательное
Типичные ошибки, которые разработчик допускает при обучении — и как их избежать
Обучение, развитие навыков и умение держать руку на пульсе новейших технологий и трендов — хлеб и масло любого программиста. Это не бонусные факторы, а жизненно важные способности, без которых вам не достичь карьерных целей. Однако, при обучении разработчики допускают ряд распространенных ошибок — независимо от того, на каком этапе карьеры находятся.
В этой статье рассматриваются не только типичные ошибки, но и есть парочка хороших советов для того, чтоб учится гораздо эффективнее