Дайджест свежих материалов из мира фронтенда за последнюю неделю №476 (5 — 11 июля 2021)

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


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


Медиа


• podcast Подкаст «Веб-стандарты» №289. Формат номеров, Safari, theme-color и accent-color, Temporal, a11y, переезд на Material UI
• podcast «Новости 512» от CSSSR: petite-vue, вакансия от CSSSR, сравнение React и Solid.js, Qwik, тестирование писем, роадмап Deno Q3
• podcast Подкаст «Callback Hell» — Github Copilot, популярность Rust, что ещё должен уметь Senior кроме написания кода
• podcast Подкаст «Фронтенд Юность» #195 Программист это творец творений
• podcast en The Readme Podcast: «От комиксов в Вирджинии до React Core в Facebook»

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


• habr Вывод чётких изображений на экранах с высокой плотностью пикселей
• habr Знакомство фронтендера с WebGL: почему WebGL? (часть 1), первые наброски (часть 2)
• habr Заменят ли верстальщиков нейросети и конструкторы для создания сайтов?
• en Убедительные аргументы в пользу доступности
• en SVG Favicons в действии
• en Как выбрать Headless CMS
• en Моя борьба за использование и анимацию конического градиента в SVG
• en Среднее время загрузки страницы в 2021 году
• en npm audit: сломан на уровне дизайна
• en WebSockets vs. HTTP
• en Подборка креативных сайтов «Inspirational Websites Roundup #27»

CSS


• habr Стилизуем слайдер input range для всех популярных браузеров
• en Использование HSL цветов в CSS
• en Большие, маленькие и динамические вьюпорты
• en Дилемма именования переменных для размера шрифта
• en Цвет темы в CSS
• en Продвинутый редактор градиентов для CSS

JavaScript


• habr JavaScript: изучаем регулярные выражения на практике
• en Как использовать IndexDB для управления состоянием в JavaScript
• en Как использовать Promise.all()
• en Взгляд на разработку с помощью Astro
• en Важность Integrity Checks в JavaScript

  • React
    • en Enzyme.js — время говорить «прощай»
    • en Простое управление состоянием с помощью React Easy Peasy
    • en Использование dangerouslySetInnerHTML в React приложении
    • en Добавление drag-and-drop с помощью react-beautiful-dnd
    • en Расширение Dependency Injection в React с помощью InversifyJS
    • en windy — React UI Kit, использующий Tailwind

  • Vue
    • habr Nuxt.js и поисковики. Решение проблем с SЕО для Google и Yandex
    • en Как создавать доступные приложения на Vue
    • en Как мигрировать с Vue 2 на Vue 3?
    • en Как структурировать крупномасштабное приложение на Vue.js
    • en Расширение Vue Router Links в Vue 3

  • Angular
    • en Основы Angular: создание динамических форм с использованием FormArray в Angular
    • en Декларативный Route Path Management в Angular приложениях

  • Ember
    • en Почему Blueprints в Ember такие клевые и как они экономят ваше время на написание тестов

  • Svelte
    • en Svelte для разработки веб-компонентов: подводные камни и обходные пути
    • en Создайте свой первый плагин Figma с помощью Svelte

  • Libs & Plugins
    • en imaskjs — маска для инпутов на ванильном javascript


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


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

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

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
В первом дайджесте нового года чаты на вебсокетах, переход из 1С в Android, написание игры за месяц и тренды мобильных игр, доходы рынка приложений и полезные инструменты. Это и многое др...
Недавно на проекте интегрировал модуль CRM Битрикса c виртуальной АТС Ростелеком. Делал по стандартной инструкции, где пошагово показано, какие поля заполнять. Оказалось, следование ей не гаран...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
VUE.JS - это javascript фрэймворк, с версии 18.5 его добавили в ядро битрикса, поэтому можно его использовать из коробки.