Медиа | Веб-разработка | CSS | JavaScript
Медиа
• Прямой эфир на Хекслет: собеседуем фронтенд-разработчика
• «Новости 512» от CSSSR: Демистификация промисов, Yarn 3, стили и Shadow DOM, SQL в вебе, TypeScript 4.4 RC и Joomla 4.0
• Подкаст «Callback Hell» от CSSSR: Xsolla и биг дата, 30 лет вебу, снова Rust
• Подкаст «Веб-стандарты» №295. WDA, Firefox 91, GitHub Codespaces, HTTP/3, алертгейт, чем мешал IE11, что пошёл к бабуле
Веб-разработка
• Критерии качества вёрстки 2021
• Добавить две кнопки — почему так дорого?
• Эффективный поиск XSS-уязвимостей
• Лучшие стратегии фронтенд-разработки в 2022 году
• Jamstack CMS: прошлое, настоящее и будущее
- Доступность
• Дополнительные уровни заголовков: удачное решение или не очень?
•Руководство по разработке доступных индикаторов фокуса, совместимых с WCAG.
•Доступность с нуля
- Эффекты
•Как на Three.Js сделать анимированный туннель из частиц
•Плавные и простые переходы страниц с помощью shared element transition API
•Создание слайд-шоу с абстрактными изображениями с помощью OGL, GLSL и GSAP
CSS
• Рейтинг со звездочками: решение на SVG
• Большая проблема с кастомными свойствами CSS
• Повышайте свой уровень CSS-линтинга с помощью Stylelint
• Улучшает ли shadow DOM производительность стилей?
• Инструменты для CSS Grid в DevTools
• Практическое использование математических функций CSS: calc, clamp, min, max
JavaScript
• Почему jQuery все еще жив?
• TypeScript 4.4: хорошее, плохое и не такое уж плохое
• Цепочка методов JavaScript… Это все так глупо!
• Forever Functional: ожидание с промисами
• Создание компонента интерактивной диаграммы Ганта с помощью ванильного JavaScript
• Создание одного и того же приложения с jQuery, React, Angular, Vue и Svelte
• Правда и ложь: когда в JavaScript все не равно
• Микро-фронтенды: взаимодействие между приложениями с помощью Single-Spa и RxJS.
- React
•GSAP + React, первые шаги и удобные техники.
•Простой drag'n'drop в React
•Руководство 70-х годов о том, как разделить компоненты React
•Custom React Hooks: зачем нам контекст
•Стилизация SVG иконок в React.js
•Material-UI 5 на подходе: вот от чего я в восторге
- Vue
•Как локализовать Vue.js приложение
•Что такое v9s, и почему потребовалось писать еще одну библиотеку валидации?
•Оптимизация производительности ваших приложений на Vue с помощью веб-воркеров
•Vue.js — Как я вызываю метод в компоненте извне компонента во Vue 2
- Angular
•Компоненты-конструкторы: мощь ng-content в Angular
•Я пробовал Angular в качестве React-разработчика. Вот 6 вещей, которые мне в нем нравятся
•Проблемы ООП в Angular
- Ember
•The Ember Times — Issue No. 186
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Автор:
alexzfort