Фронтенд-дайджест №361 (15— 21 апреля 2019)
Веб-разработка
-
Валидация полей ввода с помощью HTML5 и регулярных выражений
-
Производительность:
-
Анимация:
CSS
- Мистический inline-flex и что он делает
- Новости и демки CSS Subgrid
- CSS и accessibility
- CSS masonry с помощью flexbox, :nth-child() и order
- Затухание соседних элеметов при наведении курсора в CSS
- Официальное представление CSSBattle - первой игры в гольф кодом на CSS
- Pixel borders: SASS mixin для добавления пикселизированной обводки элементов, с настройками размеров, цветов и расположения
JavaScript
-
Начата работа над переводом javascript.info на русский и и украинский языки. Команда активистов ищет добровольцев для помощи в переводе статей для учебника.
-
Как использовать консоль JavaScript за пределом console.log ()
-
Начало работы с Javascript - правильные инструменты и ресурсы (видео-интервью с Christian Heilmann)
-
Когда использовать TypeScript - подробное руководство по распространенным сценариям
-
Теория:
- Ответственный подход к JavaScript-разработке, часть 1
- Ускоряем JavaScript-код с использованием типа данных Set
- Анонимные функции в JavaScript
- 12 концепций, которые прокачают ваш JavaScript
- Основы JavaScript: осваиваем объекты
- Как оптимизировать ваши приложения JavaScript с помощью циклов
- JavaScript для котиков
- ES6 and Beyond >
- Исследование скрытого потенциала массивов в JavaScript
-
VueJS:
-
React:
- ReactRussia #1 @ OK, видео с трех докладов
- Получем 60 кадров в секунду для анимации в React
- Написание Redux-подобного простого middleware для React Hooks
- useReducer vs useState в React
- Подробное рассмотрение React Memoize хуков: useRef, useCallback и useMemo
- От Redux к хукам: тематическое исследование
- Новый стиль написания React Redux с хуками без селекторов
- Шпаргалка по React хукам: решения частых проблем
-
Angular:
- Разбираемся в Angular Ivy: Incremental DOM и Virtual DOM
- Правильная работа с SEO в Angular на стороне сервера
- Быстрое погружение в то, как все складывается вместе в Angular
- Почему и как делать ленивую загрузку библиотек в Angular
- «Differential Loading» - новая функция в Angular CLI v8
- PWA в Angular: SwPush и SwUpdate