Присоединяйтесь к новому бесплатному курсу по Angular: "Список пользователей"
Курс проходит в мессенджере (Telegram, Viber). В конце курса - сессия живого разбора кода. Регистрация по ссылке.

21 Ноя 2018

Дайджест свежих материалов из мира фронтенда от JSExpert ( 7 ноября — 21 ноября 2018)

Небольшая подборка с ссылками на интересные материалы из области фронтенда и около него за последних 2 недели (7 ноября — 21 ноября 2018)

 

 JavaScript

 

Кротовые норы в JavaScript
Предлагаем вам ознакомиться с переводом статьи «Wormholes in JavaScript» автора Mathius Buus, в которой он затрагивает идею о том, на что способен компьютер,и можно ли использовать кратчайшие пути или кротовые норы, чтобы сделать программы намного быстрее?

 

Красота НЕ-безымянных функций в JavaScript
Анонимные стрелочные функции в JavaScript, согласно некоторым опросам — самая популярная фича ES-2015, что также подчеркнуто исчерпывающим числом туториалов в интернете. Они бесспорно очень полезны, но в этой небольшой статье автор рассмоатривает примеры использования обделенных вниманием не менее замечательных выражений с именованными функциями — NFE.

 

Работа с абстрактными синтаксическими деревьями JavaScript
Зачем парсить свой код? Например, для того, чтобы найти забытый console.log перед коммитом. А что делать, если вам надо изменить сигнатуру функции в сотнях вхождений в коде? Справятся ли тут регулярные выражения? В этой статье будет показано, какие возможности перед разработчиком открывают абстрактные синтаксические деревья.

 

 CSS

 

«Class-fields-proposal» или «Что пошло не так в коммитете tc39»
Автор этого интересного материала поднимает тему о class-fields-proposal, о его слабых и сильных сторонах, некоторых изменениях и семантики как таковой.

 

Создание адаптивных изображений
На просторах интернета можно найти много разных статей, посвященных адаптивным логотипам. Наиболее популярным примером является сайт Responsive Logos, который показывает различные варианты известных логотипов для разных размеров экрана. Но когда автор даного материала наткнулся на доклад от Smashing Conference от MikeRiethmuller под названием «За пределами медиазапросов», его мировозрение перевернулось и он открыл для себя возможности SVG. Поэтому в этом материале вы узнаете, как шаг за шагом сделать свой адаптивный логотип.

 

Советы по CSS, которые вы вряд ли найдете в самоучителях

Существуют определенные правила CSS, которые можно найти в любом учебнике. Но есть также правила CSS, которые вы не найдете в пособиях, но столкнетесь с ними, как только начнете писать код. Наконец, есть правила CSS, которые вы вряд ли видели в руководствах, и о которых можно просто не знать. На протяжении некоторого времени автор собирал эти советы и сейчас решил написать статью в надежде, что они будут полезны.