https://habr.com/ru/post/451468/- Разработка веб-сайтов
- CSS
- JavaScript
- HTML
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа |
Веб-разработка |
CSS |
Javascript |
Браузеры |
Занимательное
Медиа
•
Подкаст «Веб-стандарты»,
175. IE mode in Edge, Chromium, slow CSS, CSSWG, stages in CSS, Houdini
•
Подкаст «devschacht»:
#79: Разработка опенсорс на примере React Styleguidist и mrm
•
Подкаст «devschacht»:
#78: Как программисту переехать в Берлин и стоит ли оно того
•
Подкаст «Фронтенд Юность (18+)»:
#92 Firefox убивает интернет
•
Подкаст «Сделайте мне красиво»,
Выпуск №16 — Замена Lodash, снова о TDD и куда может расти Senior
•
FrontSpot Show #7:
Где взять идею для стартапа?
•
«ALL YOUR HTML» #s3e1:
«Image transition with PIXI.JS»
Веб-разработка
•
HTTP-заголовки для ответственного разработчика
•
Favicons: возможно, наименее понятая веб-функция
•
Новый вечнозеленый Googlebot
•
Гибридный Lazy Loading: прогрессивная миграция к нативному Lazy Loading
•
SVG-компоненты для IoT и устройств (часть 1)
•
Зачем, как и когда использовать семантический HTML и ARIA
•
Как выбрать лучший генератор статических сайтов для вашего проекта 2019 года
•
Практические занятия с Portals. Узнайте, как создать хороший UX для навигации с помощью API Portals.
CSS
•
css-only-chat — Поистине чудовищный асинхронный веб-чат без использования JS на фронте
•
Ночной режим с Mix Blend Mode: разница
•
Базовое руководство по специфичности CSS
•
4 причины, по которым ваш z-index не работает (и как это исправить)
•
cssfx — подборка симпатичных CSS-эффектов с функциональностью click-to-copy
•
Разбираемся с расположением элементов в гридах с помощью построения периодической таблицы на HTML
•
Анонсирована поддержка `font-display` в Google Fonts
•
CSS3 Transform — онлайн-визуализатор функций 2D & 3D трансформаций в CSS
•
Перенос на новую строку с помощью flexbox
JavaScript
•
Ember.js: (снова) время попробовать
•
Игра фреймворков: тренды JavaScript в 2019
•
Пишите меньше кода
•
Создание многопользовательской веб-игры в жанре .io
•
Что нового в JavaScript (Google I/O ’19)
•
Готов ли Google к работе с JavaScript?
•
Что я узнал из реверес-инженеринга библиотеки интернационализации Airbnb
•
Несколько функциональных применений для Intersection Observer для определения, что элемент находится в поле зрения
•
Руководство по настройке Vim для разработки на JavaScript
•
Введение в GraphQL
•
В JavaScript пакете Axios обнаружена DoS-уязвимость, которая затрагивает все версии популярного HTTP-клиента
Браузеры
•
Build 2019: Microsoft официально представила новый браузер Edge на базе Chromium c режимом обратной совместимости IE Mode, а также показала версию для Mac
•
Новый браузер Microsoft Edge получил режим IE
•
Microsoft Edge получит Коллекции, расширенные настройки приватности и встроенный Internet Explorer
•
В Chrome 76 будет по умолчанию отключен Flash
•
Coinhive закрылся, но браузерный майнинг по-прежнему является проблемой
•
Браузер Vivaldi 2.5 получил первую в своём роде интеграцию с подсветкой Razer Chroma
•
Mozilla устранила проблему с неработающими дополнениями в Firefox, но у некоторых пользователей ещё могут быть затруднения
•
Закулисные подробности того, как Майкрософт неожиданно решила работать вместе с Гуглом над собственным браузером Edge.
Занимательное
•
Куда деваться стареющим программистам?
•
«Facebook должен быть разрушен»: сооснователь соцсети выступил против Марка Цукерберга
•
Использование машинного перевода Google Translate только вредит «Википедии»
•
Новая Microsoft: компания создала дизайн-систему и объединила под ней отделы разных продуктов
•
Google объявила Kotlin приоритетным языком программирования для разработки Android-приложений
•
Зафиксирована атака вредоносных шифровальщиков на Git-репозитории
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили
dersmoll и
alekskorovin.