Главная » 2020 » Февраль (страница 4)

Месячные архивы: Февраль 2020

Шесть «никогда» при интернационализации веб-приложений

От автора: первоначально я написал эти рекомендации для внутренней документации Wayfair. Ниже приводится адаптированная и улучшенная версия. Во всех приведенных ниже примерах предполагается использование библиотеки React и React Intl, но эти рекомендации являются общими для веб-приложений и могут применяться с любым фреймворком и библиотекой для интернационализации. 1. Никогда не объединяйте строки Неполные фразы трудно или даже невозможно перевести, потому что ...

Читать далее »

Chrome научится самостоятельно генерировать субтитры к видео

От автора: в Chrome появится инструмент для генерации субтитров к видео в режиме онлайн. Команда проекта уже работает над реализацией данного функционала. Функция Live Captions впервые появилась в смартфонах Pixel. Она позволяет создавать субтитры к роликам в режиме реального времени. Инструмент будет полезен не только людям с нарушением слуха, но и остальным пользователям при просмотре роликов в местах с высоким ...

Читать далее »

Как использовать селектор псевдо-класса CSS :root

От автора: селектор псевдо-класса CSS :root используется для выбора родителя самого высокого уровня данной спецификации. В спецификации HTML, :root по сути, эквивалентен селектору html. В сниппете CSS ниже стили :root и html будут делать то же самое: :root { background-color: gray; } html { background-color: gray; } Если вы заметили, я сказал, что :root по сути эквивалентно селектору html. На ...

Читать далее »

Функциональные и красивые футеры для сайта (40 лучших примеров)

Раздел про красивые дизайны сайтов содержит не только подборки макетов по определенным стилям и тематикам, там также есть статьи, посвященные отдельным элементам веб-страниц, например, недавно мы постили оригинальные формы логина, а сегодня рассмотрим красивый footer для сайта. Похожая заметка у нас уже была ранее, но спустя много лет практически ни одно из тех дизайнерских решений не сохранилось: какие-то веб-проекты закрылись, ...

Читать далее »

Chrome Web Store под завязку напичкан вредоносными расширениями

От автора: официальный магазин Chrome содержит большое количество вирусных расширений. Это доказывают результаты исследования, проведенного Cisco Duo Security. Команда Cisco Duo Security в течение нескольких месяцев анализировала содержимое магазина расширений для Chrome. В результате им удалось выявить большое количество вредоносного ПО. Результаты исследования стали поводом для начала Google собственного расследования. После чего из Chrome Web Store было удалено около пятисот ...

Читать далее »

Уважаемые поклонники цикла for: давайте будем мирно использовать методы массивов

От автора: вы когда-нибудь предлагали некоторый код JavaScript, а кто-то говорил: «Используйте цикл for, он быстрее ,чем forEach»? Это такой облом. Я всегда ненавижу возвращаться, чтобы удалить массив forEach с дюжиной или около того объектов, это кажется пустой тратой времени. Итак, в защиту методов массива, давайте поговорим о том, почему нам должно быть разрешено использовать их без вины или стыда. ...

Читать далее »

Verisign тайно повысит стоимость доменов в зоне com

От автора: из-за увеличения стоимости на домены в зоне .com для регистраторов цена доменных имен за следующие десять лет может вырасти более чем на 70%. Общее число доменов в интернете приближается к 360 тыс. Из них более 143 млн. расположены в зоне .com. Поэтому подорожание может коснуться практически каждого второго владельца сайта. Причиной возможного роста цен на имена d .com ...

Читать далее »

Ставки на спорт в Pin Up — лучшие условия среди букмекерских контор

ставки

Вот уже более десяти лет, в интернете появляется большое количество игровых заведений, где можно делать ставки. Однако, как показывает практика и время, более 90% из них- это заведения-однодневки. Другое дело — в pin up ставки на спорт.

Читать далее »

Добавление в макеты разделителей с помощью CSS-in-JS

От автора: на праздники мы провели несколько экспериментов, чтобы удалить блочные карточки с нашего сайта и заменить их на сплошной фон. В результате нам понадобились разделители, чтобы разграничить статьи на странице (в противном случае все они бы сливались друг с другом — это было плохо). TL; DR — объединить :not и :nth-child с псевдо-элементом и свойством, которые определяют количество нужных ...

Читать далее »