Главная головная боль всех SEO оптимизаторов – найти причину, если трафик просел. Иногда это можно сделать довольно быстро, иногда приходится долго и по крупицам собирать информацию, оставляя длинные посты на форумах. Одним из каналов, по которому было много вопросов от клиентов в 2019 году, стал органический трафик с Яндекс десктопа. Снижение трафика зафиксировали как информационные, так и коммерческие сайты по брендовым и небрендовым запросам: интернет-магазины, сайты услуг,
Подробнее
Доброго времени суток, Хабр! Итак, material-ui — reactJS's фрэймворк, предоставляющий готовые google решения для быстрой и довольно простой web разработки. Material-UI достаточно крупная библиотека, где ключевой частью react компонентов и стилизации является @material-ui/core (целью ее использования должен быть немаленький проект). Этот туториал не включает в себя продвинутое использование material-ui. Это мини мануал по стилизации компонентов. Использовать material компоненты…
Подробнее
Автор статьи, перевод которой мы сегодня публикуем, предлагает, пользуясь чистым CSS, создать механизм изменения цвета текста ссылки при наведении на неё мыши. Но это должна быть не обычная смена цвета. Новый цвет должен заполнять ссылку слева направо, заменяя старый. Для того чтобы это сделать, можно прибегнуть к одному из четырёх методов, описанных в этом материале. Рассмотрим эти методы, обращая особое внимание на разные важные вещи вроде доступности контента, производительности…
Подробнее
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Подробнее
Недавно я проводил аудит одного сайта и наткнулся на паттерн preload/polyfill, который уже видел у нескольких клиентов. В наши дни использование этого паттерна, ранее популярного, не рекомендуется. Однако его полезно рассмотреть для того, чтобы проиллюстрировать важность осторожного использования механизма предварительной загрузки материалов веб-браузерами. Он интересен и тем, что позволяет продемонстрировать реальный пример того, как порядок элементов в документе может повлиять на…
Подробнее
Представляем вашему вниманию перевод статьи, посвящённой использованию атрибутов data-*. Это — атрибуты, которые можно применять для удобного хранения в стандартных HTML-элементах различной полезной информации. Эта информация, в частности, может применяться в JavaScript и CSS. Читать дальше →
Подробнее
Сохраните в закладки сейчас, скажите спасибо через год. В конце каждого этапа — ссылки для внеклассного чтения. 1. Познакомьтесь с веб-разработкой Продолжительность этапа: 1 месяц. Что изучить на этом этапе. Структуру HTML. Отличия фронтенда и бэкенда. Разметку и оформление текста. Как размечать страницу по макету. Как ставить ссылки и вставлять изображения. Основы CSS — правила, селекторы, свойства и каскадирование. Хотя бы немного…
Подробнее
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Подробнее
Скорость загрузки — очень важный фактор, влияющий на рейтинг сайта на SERP (Search Engine Result Page), или на странице результатов поиска. PageSpeed Insights от Google — отличный инструмент для оптимизации скорости загрузки вашего веб-сайта. Он не только показывает текущую скорость, но и определяет проблемы, которые тормозят ваш ресурс. В этом руководстве мы покажем, как устранить одну из наиболее частых проблем, с которой вы можете столкнуться, тестируя ваш сайт. Так что, если вы
Подробнее
В этой статье описываются некоторые методы ускорения загрузки фронтенд-приложений, чтобы реализовать отзывчивый, быстрый пользовательский интерфейс. Мы обсудим общую архитектуру фронтенда, как обеспечить предварительную загрузку необходимых ресурсов и увеличить вероятность того, что они в кэше. Немного порассуждаем, как отдавать ресурсы с бэкенда и когда можно ограничиться статическими страницами вместо интерактивного клиентского приложения. Процесс загрузки разделим на три этапа. Для
Подробнее
Поисковые системы давно и, видимо, надолго стали одним из основных источников, откуда мы черпаем информацию. Более того, в отличии от других источников, к поисковикам стабильно очень высокое доверие. Мы верим результатам выдачи Google и на их основании покупаем товары, устраиваемся на работу, выбираем, где и как провести отпуск, составляем мнение о событиях, людях, брендах. Иногда те самые бренды и люди оправдано не довольны тем, как они представлены в поисковых системах и как это влияет на
Подробнее
Кнопка — это один из тех элементов, которые чаще всего используются на веб-страницах. Тег может быть применён для запуска некоего процесса вроде вывода данных, открытия модального окна, отправки формы и так далее. В материале, перевод которого мы публикуем, речь пойдёт о тонкостях стилизации элемента button и о том, как оформлять кнопки с учётом того, чтобы они хорошо работали бы в любых браузерах. Кроме того, тут будет рассмотрено большинство часто используемых стилей кнопок. Поговорим
Подробнее