Сайтостроение \ Новости

Google начинает борьбу с сайтами, злоупотребляющими рекламными PUSH

От автора: в новом Chrome появится инструмент для блокировки показа на сайтах всплывающих сообщений, в которых пользователю предлагается подписаться на PUSH-рассылку.

Продолжить чтение

Javascript & Ajax \ Javascript

Тонкое искусство прогностической предварительной выборки

От автора: когда вы заказываете гамбургер с картофелем фри в любом ресторане в Америке, официант часто подносит бутылку кетчупа к столу еще до того, как гамбургер будет готов. Хотя вы, возможно, и не просили явно кетчуп, официант предполагает, что вы попросите об этом, так как большинство американцев едят гамбургеры с кетчупом. Но что, если оптимизация официанта была неправильной, и вы хотели вместо этого майонез? В контексте ресторана ошибка официанта добавляет небольшую задержку до момента наслаждения вашей любимой едой и может считаться легким неудобством. Но что, если в худшем случае соус, который вы так хотели, несли так долго, что бургер успел остыть? Это раздражает, не так ли?

Продолжить чтение

Web-программирование \ C#

C#. Создание приложения для отслеживания счетов

От автора: программирование — очень полезный навык не только в высоких технологиях. В этом уроке Вы увидите, как создать основу для небольшого приложения по отслеживанию счетов. Чтобы сохранять приложение как можно более простым — будем использовать ASP .NET Razor Pages.

Продолжить чтение

Сайтостроение \ Статьи по сайтостроению

Советы по повышению производительности для фонового видео

От автора: видео в сети может быть обоюдоострым мечом. Сайты с автоматическим воспроизведением видео сообщают о растущей популярности (кто не останавливался в социальных сетях, чтобы узнать, о чем идет речь в видео?), что приводит к увеличению продолжительности посещения веб-сайтов. Однако, если видео не воспроизводится быстро или гладко, посетители могут расстроиться, и вы рискуете оттолкнуть тех самых клиентов, которые должны были быть более глубоко вовлечены.

Продолжить чтение

Верстка \ Курс по HTML&CSS

Создание улучшенного пользовательского элемента выбора

От автора: в моей работе в качестве консультанта по доступности я часто сталкиваюсь с проблемами на сайтах. В последнее время очень часто встречается то, что люди создают элементы выбора для форм. Я могу сказать, что они пытаются сделать их доступными, потому что добавляют атрибуты ARIA или визуально скрытые инструкции для пользователей программ чтения с экрана. Иногда они используют плагин, создатели которого утверждают, что он доступен. И это здорово, мне нравится, что люди хотят поступать правильно! Но до сих пор я ни разу не сталкивалась с пользовательским элементом выбора, который на самом деле соответствует всем критериям WCAG AA.

Продолжить чтение

Фреймворки \ Laravel

Продвинутая фильтрация в фреймворке Laravel

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

Продолжить чтение

Сайтостроение \ Новости

Пользователи Яндекс.Новостей выступили против оценочных суждений в контенте

От автора: новостной агрегатор Яндекса изменил отношение к оценочному контенту. Издания с большим количеством таких публикаций будут отключаться от платформы.

Продолжить чтение

Верстка \ CSS 3

Учимся создавать макет Masonry-галереи, используя чистый CSS

От автора: сегодня я собираюсь показать вам, как вы можете построить сложную Masonry-сетку, используя CSS Grid. CSS Grid изменил способ разработки наших макетов, и мы собираемся создать интересный проект, используя его возможности.

Продолжить чтение

Javascript & Ajax \ Javascript

Прекрасный опыт прокрутки - без библиотек

От автора: одной из областей, где Интернет традиционно отстает от нативных платформ, является воспринимаемая «привлекательность» приложения. Частично это восприятие происходит от того, как пользовательский интерфейс реагирует на взаимодействие с пользователем, включая прокрутку содержимого.

Продолжить чтение