Java, UX, HTML, CSS, WEB-design

Список литературы для веб-разработки № 148: изменение синтаксиса цветов CSS, новости браузеров и скрытые ожидания

Краткое описание по статье Список литературы для веб-разработки № 148: изменение синтаксиса цветов CSS, новости браузеров и скрытые ожидания

Название: Список литературы для веб-разработки № 148: изменение синтаксиса цветов CSS, новости браузеров и скрытые ожидания . Краткое описание: [ad_1] ⭐ Ансельм . Дата публикации: 02.02.2022 . Автор: Алишер Валеев .

Для чего создан сайт Novosti-Nedeli.ru

Данный сайт посвящен новостям мира и мира технологий . Также тут вы найдете руководства по различным девайсам.

Сколько лет сайту?

Возраст составляет 3 года

[ad_1]

  • Ансельм Ханнеманн

  • 0 Комментарии

Список литературы для веб-разработки № 148: изменение синтаксиса цветов CSS, новости браузеров и скрытые ожидания

  • 8 минут чтения

  • Список литературы по веб-разработке

Краткое резюме ↬

Я закрыл свой браузер в среду, случайно включив настройку, которая очищает историю и все сеансы. Во-первых, мне было грустно потерять много вкладок со статьями, которые я оставил «на потом». В то же время он чувствовал себя освежающим, освобождение, чтобы иметь чистое окно браузера с нулевыми открытыми вкладками. Так что моя новая цель — начать работу утром с полностью чистым окном браузера хотя бы раз в неделю. Из других новостей: я потратил несколько часов на исправление неработающих ссылок на этой неделе, и в результате я не могу сказать, насколько я счастлив, что archive.is и archive существуют для предотвращения исчезновения контента навсегда. Тем не менее, некоторые из ресурсов, которые я нашел сломанными, исчезли навсегда. Так что напомните себе о перенаправлении контента.

Я закрыл свой браузер в среду, случайно включив настройку, которая очищает историю и все сеансы. Во-первых, мне было грустно потерять много вкладок со статьями, которые я оставил «на потом». В то же время он чувствовал себя освежающим, освобождение, чтобы иметь чистое окно браузера с нулевыми открытыми вкладками. Так что моя новая цель — начать работу утром с полностью чистым окном браузера хотя бы раз в неделю.

Из других новостей: я потратил несколько часов на исправление неработающих ссылок на этой неделе, и в результате я не могу сказать, насколько я счастлив, что archive.is и archive существуют для предотвращения исчезновения контента навсегда. Тем не менее, некоторые из ресурсов, которые я нашел сломанными, исчезли навсегда. Так что напомните себе о перенаправлении контента.

Дальнейшее чтение на SmashingMag:

  • Шестнадцатеричный цвет — кодовая сторона цвета
  • Простое руководство веб-разработчика по цвету
  • Все о цветовом контрасте и почему вы должны его переосмыслить

Новости

  • Грядут большие изменения в том, как мы пишем цвета в CSS. Таб Аткинс недавно изменил синтаксис функций цвета в спецификации CSS. Так что в дальнейшем будем писать rgb(0 255 0 / 50%) вместо rgba(0, 255, 0, 50%). Это может показаться неудобным после многих лет работы по-другому, но причиной этого являются новые цветовые функции, доступные в CSS Colors Level 4, в том числе color(). Подробнее об этом можно прочитать в блоге Таба, а пока будьте уверены, что старый синтаксис, скорее всего, будет всегда поддерживаться в наших браузерах благодаря устаревшей поддержке.
  • Opera 39 и Chromium 52 вышли на улицы на этой неделе, а вместе с ними и несколько новых функций: Fetch API теперь поддерживает настраиваемую политику реферера, поддерживается Performance Observer, точно так же, как альфа-канал для цветов RGB в шестнадцатеричном представлении (#ffffff50) и CSP 3 strict-dynamic Директива теперь также доступна.
  • Новый Docker для Mac и Windows наконец-то готов к работе после нескольких месяцев бета-тестирования. Отличные новости для всех пользователей, которые с нетерпением ждали ее, но всегда имели проблемы с предыдущей версией (т.е. проблемы с дисками и управлением разрешениями).
  • Большие новости от Mozilla на этой неделе: в Firefox 48 многопроцессорный движок e10s теперь доступен для многих пользователей, что делает Firefox намного более надежным, быстрым и надежным. Кроме того, защита от вредоносных загрузок была улучшена, и неподписанные/непроверенные дополнения больше не будут загружаться. Поддержка веб-расширений, включая применение CSP для веб-расширений, также является новой, как и about:debugging страница разработчика. Для разработчиков DevTools поставляется с улучшенным инспектором шрифтов, calc() теперь поддерживается для line-height и может быть вложенным, и, что не менее важно, поддержка директивы CSP upgrade-insecure-requests тоже добавлено.
  • На этой неделе Microsoft выпустила Edge 14, а вместе с ним и много замечательных новинок. Примечательно, что новая версия получила множество улучшений доступности и теперь является одним из лучших браузеров в тесте доступности HTML5. Новые функции также включают расширения и закрепленные вкладки, а производительность также улучшилась, чтобы увеличить время автономной работы. Коллеги-разработчики будут рады узнать о веб-уведомлениях, Fetch API, интерфейсе Beacon, JavaScript asyncawaitи поддержка <time> и WOFF2.

Еще после прыжка! Продолжить чтение ниже ↓
Оценка браузеров с точки зрения доступности HTML5.
Новая версия Edge, Edge 14, получила множество улучшений и теперь набирает 100 % в тесте доступности HTML5.

Общий

  • Дэйв Руперт размышлял о скрытых ожиданиях и о том, почему самые сложные части Интернета — это те, которые клиент не видит. Доступность, безопасность и производительность очень хорошо служат основными примерами таких скрытых ожиданий.

Концепция и дизайн

  • В нашей отрасли важно иметь связанный рабочий процесс между проектированием и разработкой, чтобы убедиться, что мы согласованы и сделать возможным реальное сотрудничество. Такие темы, как «избегать предположений, объединяться с коллегами или делиться знаниями», помогут нам лучше работать вместе, — говорит Саймон Колейн.

Инструменты и рабочие процессы

  • Пользователям все равно, какие инструменты мы используем; они заботятся, когда мы отправляем что-то полезное. Прекрасная презентация Лиз Абинанте о простота оснастки и разумный выбор.
  • Мы воспринимаем GitHub как должное. Мы платим за это и используем его в качестве основной конечной точки для наших git-репозиториев. Теперь Фабио Акита рассказывает, почему это более дорогой вариант и как вы можете использовать альтернативный gitlab с открытым исходным кодом на предварительно настроенном VPS это дешевле и гибче. По крайней мере стоит прочитать.

Безопасность

  • Proofpoint опубликовал очень интересный подробный анализ крупной вредоносной сети, которую они обнаружили в дикой природе и которая скрылась от посторонних глаз с помощью стеганографии и внесения файлов в белый список. Есть доказательства того, что они нацелены на ежедневный трафик от 1 до 5 миллионов высококачественных обращений клиентов.
  • Мэти Ванхуф и Том Ван Гетхем представили новую атаку HEIST на HTTPS-страницы для кражи SSN, адресов электронной почты и многого другого. Вы можете просмотреть слайды (PDF) или прочитать описание (PDF), чтобы понять суть атаки и способы ее предотвращения.
  • Майк Уэст, один из основных специалистов, продвигающих веб-стандарты безопасности на данный момент, предлагает ввести манифест политик для всего источника, чтобы снизить риск неприменения политик безопасности к определенным ресурсам. В предложении предлагается использовать файл в /.well-known/origin-policy/[name-goes-here] каталог на исходном сервере, адаптировав уже используемое имя папки и путь.
  • Известный исследователь безопасности Джонатан Здзиарски обнаружил проблему в приложении Whatsapp для iOS, которая, по-видимому, широко распространена в приложениях для iOS в целом: удаленные чаты не удаляются, а это означает, что эксперты-криминалисты могут их восстановить. Любое приложение, использующее SQLite на iOS, имеет ту же проблему, поскольку удаленные записи устанавливаются только как «бесплатные» для перезаписывания, а не для фактического удаления. На самом деле, приложение «Сообщения» от Apple сталкивается с теми же проблемами, а облачная синхронизация усугубляет ситуацию, поскольку распространяет удаленную информацию на другие устройства. Джонатан, наконец, показывает, как внедрить базу данных SQLite в приложение для iOS, чтобы предотвратить эту проблему.
Широко распространенная проблема в приложениях iOS, использующих SQLite: удаленные записи не удаляются, а только освобождаются для перезаписи. (Изображение предоставлено Джонатаном Здзиарски)

Конфиденциальность

  • В целом API состояния батареи звучит как отличное дополнение к нашей веб-платформе. Первоначально созданный Mozilla для завершения набора API в Интернете, мы можем использовать его на веб-сайтах, чтобы уменьшить количество интерактивности и анимации или показывать видео в низком разрешении, например, когда батарея почти разряжена. Лукаш Олейник, однако, обнаружил, что этот API на самом деле уже используется в качестве идентификатора отслеживания пользователей рекламными сетями и другими. И последнее, но не менее важное: его также можно использовать для дополнительной платы за услугу, когда батарея пользователя разряжена — как, по сообщениям, делает Uber.

Веб-производительность

  • Маттиас Гениар ознакомился с новым протоколом QUIC от Google, который использует UDP вместо TCP и оказался более надежным и быстрым — идеальный кандидат в качестве преемника протокола TCP. Хотя это все еще находится на ранней стадии, IETF рассматривает возможность сделать его стандартом, Google уже использует его для некоторых своих сервисов, и несколько поставщиков серверов и браузеров также планируют внедрить его.
  • Для очень больших веб-сайтов мы часто склонны использовать CMS, так как на первый взгляд это лучший вариант. Но как насчет выбора генератора статических сайтов для повышения производительности и снижения рисков безопасности? Стефан Баумгартнер делится своим опытом масштабного использования генераторов статических сайтов и тем, как они даже построили на их основе что-то вроде системы управления контентом.

JavaScript

  • React немного отличается, когда дело доходит до технических дизайнерских решений. Крис Джеймс Хайкнер изучает системы иконок SVG для React.js и то, как создать для него хорошо работающий модуль.
  • «Добавить этот JS-сниппет в проект». — просьба, которую разработчики слышат довольно часто. Кевин Дж. Долан делится своим поучительным опытом с QA-специалистом о том, почему слепо следовать таким запросам — очень и очень плохая идея и почему вам не следует включать внешние сторонние ссылки на JavaScript без подробных обзоров.
  • Бен Фрейн объясняет собственные методы работы с массивами JavaScript и их отличия друг от друга. Отличное введение (или напоминание) о том, что мы можем использовать сегодня, чтобы получить данные из массивов.

CSS/Sass

  • Для длинных статей индикатор прокрутки может быть очень полезен для индикации прогресса чтения. Большинство людей используют для этого какой-либо код JavaScript (который требует больших затрат); некоторые люди, однако, находят хитрые приемы, чтобы сделать это с помощью CSS. Индикатор прокрутки только на CSS от Майка Ритмюллера — это потрясающая демонстрация использования градиентов, единиц просмотра и псевдоэлемента.

Индикатор прокрутки только для CSS от Майка Ритмюллера (MadeByMike) на CodePen.

Индикатор прокрутки только для CSS от Майка Ритмюллера (MadeByMike) на CodePen.

Рабочая жизнь

  • Ханна Роузфилд рассматривает усталость, «символ статуса» сегодняшнего дня, в перспективе.
  • Том Бартел делится отличными мыслями о перекалибровке датчиков производительности в качестве разработчика. Переосмыслите свою работу, будь то управление людьми, общение с другими или реальная работа по кодированию, когда вы считаете, что не продуктивны. Чаще всего это просто неправда.

Выходя за пределы…

  • Саймон Сен-Лоран о децентрализации Интернета. Несколько полезных мыслей о нашей нынешней привязанности к технологиям, поставщикам услуг и централизованным решениям, а также о том, как мы могли бы снова разрушить это, чтобы раскрыть реальную мощь Интернета.
  • Кэтрин Винер пишет о том, как социальные сети поглотили новости и как последствия этого выходят далеко за рамки журналистики. Разве правда больше не имеет значения? Интересное эссе о том, как хорошо сделанный социальный маркетинг оказывает огромное влияние на решения, принимаемые людьми, независимо от того, идет ли речь о покупке продукта или принятии политического решения.
  • После финансового кризиса индустрия прямых инвестиций стала чрезвычайно влиятельной. The New York Times подготовила прекрасную интерактивную историю о том, как частный капитал играет роль в вашей повседневной жизни.

И на этом я закончу на этой неделе. Если вам нравится то, что я пишу каждую неделю, пожалуйста, поддержите меня пожертвованием или поделитесь этим ресурсом с другими людьми. Подробнее о стоимости проекта можно узнать здесь. Он доступен по электронной почте, RSS и онлайн.

Сокрушительная редакция
(ах)



[ad_2]
Source: https://smashingmagazine.com

Заключение

Вы ознакомились с статьей — Список литературы для веб-разработки № 148: изменение синтаксиса цветов CSS, новости браузеров и скрытые ожидания

Пожалуйста оцените статью, и напишите комментарий.

Похожие статьи

Добавить комментарий

Ваш адрес email не будет опубликован.

Кнопка «Наверх»