forwebdev | Technologies

Telegram-канал forwebdev - For Web — фронтенд, дизайн, программирование

14997

Годнота для фронтендеров и дизайнеров https://forweb.dev

Subscribe to a channel

For Web — фронтенд, дизайн, программирование

Как делался фронтенд Stripe Connect: CSS-гриды, 3D-анимации, графика на CSS и другие подробности — https://stripe.com/blog/connect-front-end-experience

Читать полностью…

For Web — фронтенд, дизайн, программирование

Старый добрый аналог Excel в 25 строк кода, переписанный на ES 2015 — http://jsfiddle.net/ondras/o3tzx1px/

Читать полностью…

For Web — фронтенд, дизайн, программирование

Что за штуковины постоянно пишут в самом верху SVG? Питер Новелл разобрался и делится шпаргалкой — pnowelldesign/f3ad198eb54e" rel="nofollow">https://medium.com/@pnowelldesign/f3ad198eb54e

Читать полностью…

For Web — фронтенд, дизайн, программирование

До 70% наших стилей состоит из повторений: результаты исследования Йенса Майерта и выводы — https://meiert.com/en/blog/20170531/70-percent-css-repetition/

Читать полностью…

For Web — фронтенд, дизайн, программирование

БЭМ на примерах: зачем нужна эта методология и как начинающим избежать распространённых ошибок — https://seesparkbox.com/foundry/bem_by_example

Читать полностью…

For Web — фронтенд, дизайн, программирование

Нейросети с нуля для JS-разработчиков, первая часть руководства в переводе devSchacht — https://medium.com/devschacht/30c64ee9dbba

Читать полностью…

For Web — фронтенд, дизайн, программирование

Иллюзия скорости: как увеличить отзывчивость интерфейса с помощью UX-приёмов вместо оптимизации производительности — https://paulbakaus.com/tutorials/performance/the-illusion-of-speed/

Читать полностью…

For Web — фронтенд, дизайн, программирование

Браузерные войны: когда Netscape встретил Microsoft, первая часть истории в переводе Дмитрия Мананникова — slonoed/351dcf170e59" rel="nofollow">https://medium.com/@slonoed/351dcf170e59

Читать полностью…

For Web — фронтенд, дизайн, программирование

Spellbook of Modern Web Dev, объёмный рубрикатор по технологиям и инструментам современного веба — https://github.com/dexteryy/spellbook-of-modern-webdev

Читать полностью…

For Web — фронтенд, дизайн, программирование

Как уже сегодня начать делать интерфейсы на CSS-гридах для продакшена — https://www.smashingmagazine.com/2017/06/building-production-ready-css-grid-layout/

Читать полностью…

For Web — фронтенд, дизайн, программирование

Ахмат Шадид рассказал, как справиться со слишком длинным содержимым, ломающем вёрстку — https://css-tricks.com/handling-long-unexpected-content-css/

Читать полностью…

For Web — фронтенд, дизайн, программирование

Вышел Webpack 3: меньше функций-обёрток вокруг модулей, новый процесс релизов и голосование за будущие фичи — https://medium.com/webpack/15fd2dd8f07b

Читать полностью…

For Web — фронтенд, дизайн, программирование

24 июня в московском офисе Додо-пиццы пройдёт мастер-класс по ReactJS от фулстек-разработчика из Австралии — https://vlad-zotov.timepad.ru/event/512174/

Читать полностью…

For Web — фронтенд, дизайн, программирование

ID3, специализированная среда разработки для создания визуализаций на D3 — http://d3-id3.com/

Читать полностью…

For Web — фронтенд, дизайн, программирование

Small Integer и Double, перевод третьей статьи из серии «JIT для начинающих» Фёдора Индутного — https://medium.com/devschacht/c0baccaaa88b

Читать полностью…

For Web — фронтенд, дизайн, программирование

[tl;dr]
Что за атрибут inert и зачем он нужен?

Как можно догадаться из названия, этот атрибут помечает элемент как инертный (или неактивный, но не путайте с disabled). Для таких элементов (и всего дерева их потомков) отключается срабатывание пользовательских событий (например, фокус по нажатию tab, выделение текста, клики). Ассистивные технологии вроде экранных читалок просто игнорируют такие элементы. Также спецификация рекомендует разработчикам браузеров игнорировать инертные элементы при поиске по содержимому страницы.

По сути, этот атрибут сочетает в себе поведение tabindex="-1", aria-hidden и pointer-events: none. Им следует помечать скрытые модальные окна, выпадающие меню, невидимые слайды карусели и другие подобные элементы интерфейса. Это улучшит доступность ваших интерфейсов: при навигации с клавиатуры или при использовании экранных читалок инертные элементы просто будут игнорироваться.

Полезные ссылки:
— inert в спецификации whatwg (https://vk.cc/6NwDJF);
— история появления, способы применения, описание пробелов в спецификации и полифил (https://github.com/wicg/inert);
— выпуск A11ycasts с Робом Додсоном, посвящённый атрибуту inert (https://youtu.be/fGLp_gfMMGU).

Читать полностью…

For Web — фронтенд, дизайн, программирование

Pa11y, набор инструментов для автоматизированного тестирования доступности — http://pa11y.org/

Читать полностью…

For Web — фронтенд, дизайн, программирование

Можно ли написать сайт в Excel? Энтузиаст Воган Мэй рассказал о воплощении этой безумной идеи, перевод от @tproger_officialhttps://goo.gl/YdLjw4

Читать полностью…

For Web — фронтенд, дизайн, программирование

Кому нужны флексы, если на них не делают сайты? Разбирается Вадим Макеев в свежем выпуске «HTML-шортов» — https://youtu.be/Wpglfz7aXzo

Читать полностью…

For Web — фронтенд, дизайн, программирование

Как сделать доступное модальное окно? Рассказывает Роб Додсон в свежем выпуске A11ycasts — https://youtu.be/JS68faEUduk

Читать полностью…

For Web — фронтенд, дизайн, программирование

Браузерные войны: как победил веб, вторая часть истории в переводе Дмитрия Мананникова — slonoed/92168ce17ae5" rel="nofollow">https://medium.com/@slonoed/92168ce17ae5

Читать полностью…

For Web — фронтенд, дизайн, программирование

Функциональное программирование на JavaScript это антипаттерн, размышления Алекса Диксона — alexdixon/58526819f21e" rel="nofollow">https://medium.com/@alexdixon/58526819f21e

Читать полностью…

For Web — фронтенд, дизайн, программирование

Разбираемся с lock-файлами в NPM 5, свежий перевод от devSchacht — https://medium.com/devschacht/4bf615c6cd50

Читать полностью…

For Web — фронтенд, дизайн, программирование

Frontend Weekend №7, в гостях Григорий Петров, технический евангелист Voximplant: про ReactVR и маркетинг — https://soundcloud.com/frontend-weekend/fw-7

Читать полностью…

For Web — фронтенд, дизайн, программирование

Почему на VueJS так мало проектов/работы и почему он в целом медленно приживается во фронтенд-сообществе — https://www.quora.com/Why-is-VueJS-being-adopted-so-slowly/answer/Mattias-Petter-Johansson

Читать полностью…

For Web — фронтенд, дизайн, программирование

Самое полное руководство по CSS-гридам на русском от Ильи Стрельцына — http://css-live.ru/css/bolshaya-statya-pro-gridy-css-grid-layout.html

Читать полностью…

For Web — фронтенд, дизайн, программирование

Решения распространённых задач вёрстки на гридах: проще, надёжнее и элегантнее — https://gridbyexample.com/patterns/

Читать полностью…

For Web — фронтенд, дизайн, программирование

Что такое Immediately Invoked Function Expression (IIFE), зачем оно нужно и почему оно так выглядит — https://codeburst.io/a0ed32b66c18

Читать полностью…

For Web — фронтенд, дизайн, программирование

Обзор новостей в свежем выпуске «Пятиминутки React»: React 15.6, Webpack 3, Babel Notes, видеокурс по Preact — http://5minreact.ru/22-news/

Читать полностью…

For Web — фронтенд, дизайн, программирование

Kocha, современный и простой клон Mocha без глобальных переменных — https://github.com/kt3k/kocha

Читать полностью…
Subscribe to a channel