Дайджест свежих материалов из мира фронтенда за последнюю неделю №419 (8 — 14 июня 2020)

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры


Медиа


podcast video Видеоблог Вадима Макеева, выпуск №25. Свежий взгляд на Gulp: функции и ES-модули
podcast video Подкаст «Pro Conf» #66: Я Фронтенд — Все про картиночки | Фронтенд как у сына маминой подруги | ApolloClient 3
podcast Подкаст CSSSR: Microfrontends, Vue 3 development, any и unknown в TypeScript, почему CSS такой, Vue и тесты


Веб-разработка


habr Что должен уметь верстальщик, чтобы его все хотели
habr Создание прототипа SPA интернет магазина на htmlix.js
en Анонсирован новый раздел в MDN Web Docs — путь обучения для фронтенд разработчиков
en Новые возможности Node.js 14 — AI, IoT, Assembly и многое другое
en Достижение баланса между нативными и кастомными селектами
en Поддержка темного режима на вашем сайте
en 5 мифов о  Jamstack
en Создание прогрессивного веб-приложения и его развертывание

  • Инструменты
    • (Очень простое) Руководство для начинающих по WEBPACK
    en µcdn: a live, bundlerless, alternative
    en starred_search — поиск по ключевым словам в отмеченных GitHub-репозиториях

  • Доступность
    en Оптимизация навигации с помощью клавиатуры с помощью tabindex и ARIA
    en Устаревшие приложения и Accessibility

  • Эффекты
    en Airplanes. Клевая демонстрация скролл-анимации с помощью ScrollTrigger, нового плагина от GreenSock
    en Как создать эффект движения фоновой сетки изображений при наведении
    habr Визуализация списка женщин-лауреатов Нобелевской премии в виде кристаллов в 3d с использованием Vue, WebGL, three.js
    en TitleRun — игра, которая существует только в строке заголовка вкладки браузера

CSS


habr Цвета в CSS
en Как использовать grid-template-area CSS Grid для изменения порядка элементов html в зависимости от размера вьюпорта
en Изучение Z-Index, используя инструмент визуализации
en CSS: is () и: where () приходят в браузеры
en Клевые маленькие хитрости CSS Grid для вашего блога
en Как обратить порядок пользовательские счетчиков в CSS
en Grid для разметки, Flexbox для компонентов
en Эффект складывания журнала на CSS
en Удивительные вещи, которые CSS может анимировать
en CSS Houdini
en CSS Viewport Units: Быстрый старт


JavaScript


habr Очень странные дела: JavaScript
habr Минифицируем приватные поля в TypeScript. Доклад Яндекса
habr 10 полезных приёмов для JavaScript-программистов
• JS/ES2020: Optional Chaining and Nullish Coalescing
en Event listeners and garbage collection
en Как получить все пользовательские свойства на странице в JavaScript
en Список из 156 (продвинутых) вопросов о JavaScript, а также ответы на них
en Понимание ES-модулей в JavaScript
en Как сравнивать объекты в JavaScript

  • React
    habr useSWR – моя новая любимая библиотека React
    en Уязвимости безопасности в React, которые вы никогда не должны игнорировать
    en Компоненты высшего порядка в React
    en Recoil.js — новая, лучшая библиотека управления состоянием для React
    en Создания генератор случайных цитат на React
    en Оптимизация производительности React: часть I , часть II
    en Как настроить Redux с React (2020)
    en Что такое Storybook и как его использовать для создания библиотеки компонентов в React?
    en Практическое руководство по интеграции Google Maps в React
    en Как создать ecommerce сайт с помощью React
    en 5 альтернатив React Redux в 2020 году

  • Vue
    habr Работа с данными на границе Vue.js-приложения
    • EVAN YOU: Создание Vue 3
    en Почему я бросил Vue ради React?
    en Создание Instagram с использованием TypeScript, Node, Express и Vue — Часть 1
    en Awesome Vue 3 — курируемая подборка ресурсов, посвященных Vue 3
    en Изучение Vue-Multiselect

  • Angular
    en Автоматические адаптивные изображения в приложениях Angular
    en 10+ лучших статей для изучения Angular в 2020 году
    en Пре-рендеринг в Angular 9

  • Ember
    en The Ember Times — Issue No. 152
    en Как улучшить доступность вашего существующего приложения на Ember

  • Svelte
    en Валидация форм Svelte с Yup
    en Роутинг в Svelte с Page.js

  • Libs & Plugins
    en jsgrids — подборка JavaScript библиотек для работы с таблицами данных
    en Josh.js — JS библиотека для анимации содержимого при прокрутке страницы.
    en johnny-five — JavaScript фреймворк для робототехники и IoT

Браузеры


• Microsoft Edge Canary и Dev теперь позволяют использовать кастомное фоновое изображение для страницы новой вкладки
• В браузере Brave выявлена подстановка реферального кода при открытии некоторых сайтов
• В сборках Google Chrome Canary уже можно активировать функцию Live Caption для преобразования речи в текст

Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.



Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Источник: https://habr.com/ru/post/506664/


Интересные статьи

Интересные статьи

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
В нашем новом выпуске рассказываем про то, как потратить миллион на создание собственного переводчика, про виртуальные митапы для Android-разработчиков, про влияние эпидемии на рынок приложений, ...
VUE.JS - это javascript фрэймворк, с версии 18.5 его добавили в ядро битрикса, поэтому можно его использовать из коробки.
Компании растут и меняются. Если для небольшого бизнеса легко прогнозировать последствия любых изменений, то у крупного для такого предвидения — необходимо изучение деталей.
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.