Верстка Canvas — Алексей Охрименко
Зачем? Как и когда нужно создавать пользовательский интерфейс с помощью Canvas и как обогнать React Native - обо всем этом вы узнаете из этого доклада
Зачем? Как и когда нужно создавать пользовательский интерфейс с помощью Canvas и как обогнать React Native - обо всем этом вы узнаете из этого доклада
Лучше, быстрее: styled-components v4
Автор материала, перевод которого мы публикуем сегодня, хочет представить сообществу веб-разработчиков бета-версию библиотеки styled-components v4.
читать
Автор материала, перевод которого мы публикуем сегодня, хочет представить сообществу веб-разработчиков бета-версию библиотеки styled-components v4.
читать
65 CSS Timelines
Collection of free HTML and CSS timeline code examples: responsive, simple, vertical, horizontal, etc. Update of June 2018 collection. 3 new items.
Collection of free HTML and CSS timeline code examples: responsive, simple, vertical, horizontal, etc. Update of June 2018 collection. 3 new items.
Smart animations with custom properties
Маттиа Асторино показывает, как избежать дублирования кода и управлять анимациями в CSS по-новому
Маттиа Асторино показывает, как избежать дублирования кода и управлять анимациями в CSS по-новому
«Грабим» с помощью Node.js
«Сграбить» — программно получить данные из интернета. С ростом объёмов данных «грабёж» становится всё более распространённым явлением, и для упрощения процесса возникло множество мощных сервисов. К сожалению, большинство из них довольно дорогие, имеют ограничения или обладают какими-либо недостатками. Вместо использования сторонних сервисов можно самостоятельно написать мощный граббер на Node.js, который одновременно будет очень гибким и абсолютно бесплатным.
«Сграбить» — программно получить данные из интернета. С ростом объёмов данных «грабёж» становится всё более распространённым явлением, и для упрощения процесса возникло множество мощных сервисов. К сожалению, большинство из них довольно дорогие, имеют ограничения или обладают какими-либо недостатками. Вместо использования сторонних сервисов можно самостоятельно написать мощный граббер на Node.js, который одновременно будет очень гибким и абсолютно бесплатным.
Machine Learning For The Web
ml5.js aims to make machine learning approachable for a broad audience of artists, creative coders, and students. The library provides access to machine learning algorithms and models in the browser, building on top of TensorFlow.js with no other external dependencies.
ml5.js aims to make machine learning approachable for a broad audience of artists, creative coders, and students. The library provides access to machine learning algorithms and models in the browser, building on top of TensorFlow.js with no other external dependencies.
Доступность сайта: 6 быстрых проверок
Автоматизированное тестирование доступности Lighthouse - отличная вещь, но не проверяет все, что должно быть проверено. Кое-что придется доделывать руками.
Вот вам маленький список обязательных тестов:
‼️ Наличие альтернативных описаний у изображений и их соответствие картинке
‼️ Адекватное и понятное отображение страницы БЕЗ стилей
‼️ Валидность HTML-кода
‼️ Логичная структура документа (уровни заголовков, семантические элементы)
‼️ Проверка в монохромном режиме - цвет не должен быть единственным носителем важной информации
‼️ Полная доступность с клавиатуры
Автоматизированное тестирование доступности Lighthouse - отличная вещь, но не проверяет все, что должно быть проверено. Кое-что придется доделывать руками.
Вот вам маленький список обязательных тестов:
‼️ Наличие альтернативных описаний у изображений и их соответствие картинке
‼️ Адекватное и понятное отображение страницы БЕЗ стилей
‼️ Валидность HTML-кода
‼️ Логичная структура документа (уровни заголовков, семантические элементы)
‼️ Проверка в монохромном режиме - цвет не должен быть единственным носителем важной информации
‼️ Полная доступность с клавиатуры
Большое руководство по Svelte
Svelte - фреймворк с уникальным подходом к сборке веб-приложений. Даже если вы никогда про него не слышали, руководство вам все подробно расскажет.
Svelte - фреймворк с уникальным подходом к сборке веб-приложений. Даже если вы никогда про него не слышали, руководство вам все подробно расскажет.
Как кастомизировать Ant Design
Как кастомизировать Ant Design используя React & Webpack…
Потерянная иструкция
Как кастомизировать Ant Design используя React & Webpack…
Потерянная иструкция
DeepL Translator
Use the free DeepL Translator to translate your texts with the best machine translation available, powered by DeepL’s world-leading neural network technology. Currently supported languages are English, German, French, Spanish, Portuguese, Italian, Dutch, Polish, and Russian.
Use the free DeepL Translator to translate your texts with the best machine translation available, powered by DeepL’s world-leading neural network technology. Currently supported languages are English, German, French, Spanish, Portuguese, Italian, Dutch, Polish, and Russian.