Месячные архивы: Август 2019

Веб-дизайнер — творческая интернет-профессия

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

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

Джон Мюллер: использование микроразметки не является фактором ранжирования

От автора: использование микроразметки в поисковом сниппете не влияет на результаты ранжирования. Но ее использование значительно улучшает представление сайта в результатах поиска Google. Общаясь с вебмастерами на форуме Reddit, сотрудник поисковой системы Джон Мюллер рассказал о значении микроразметки. Он отметил, что само по себе использование структурированных данных в поисковых сниппетах не отражается на позиции сайта в выдачe. Так как факт ...

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

Субпиксельный рендеринг и обводки

От автора: я был невероятно счастлив, что смог недавно выступить на первом Talk.CSS в Мельбурне, и после этого у меня был хороший разговор с одним из участников о проблемах субпиксельного рендеринга для тонких обводок CSS в разных браузерах. Во время своего выступления я очень кратко затронул тему субпиксельного рендеринга при освещении свертывания полей. Если у вас есть полностью пустой блок, ...

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

Как получить больше от асинхронных компонентов Vue

От автора: в основном мы используем асинхронные компоненты Vue, чтобы разделить их на собственные пакеты и уменьшить первоначальный размер пакета. В этой статье я рассмотрю, как получить от этих компонентов больше. Параметры асинхронного компонента Если вы используете Nuxt, вам обязательно понравится функция asyncData, поскольку она позволяет извлекать произвольные данные и вставлять их в данные компонента страницы. Но это работает только ...

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

Изменение данных компонента с помощью emit Vue.js

От автора: в этом посте мы рассмотрим, как во Vue.js данные и их состояние могут передаваться из дочернего компонента в его родительский компонент с помощью emit — эмиттеров событий. Прежде чем вы начнете… Этот пост подходит для разработчиков всех уровней, включая начинающих. Вот несколько вещей, которые вы должны уже иметь, прежде чем читать эту статью: Установленный Node.js версии 10.x и ...

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

Изменение модели подсчета ИКС повысило точность показателя

От автора: Яндекс изменил схему подсчета значения показателя ИКС. Теперь оно округляется с меньшим шагом. Это повысит точность измерения качества сайтов поисковой системой. Команда Яндекс.Вебмастера сообщила об усовершенствовании модели подсчета показателя ИКС. Теперь значение индекса качества сайта «отсекается» с меньшим шагом. Благодаря чему при расчете показателя ресурс получает более точное значение. Новая модель формирования ИКС уже используется при формировании показателя ...

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

Простое введение в Web Workers в JavaScript

От автора: какое-то время тому назад , когда JavaScript был только представлен, никто слишком не волновался о производительности. JavaScript был разработан, чтобы быть простым языком для запуска небольших фрагментов скрипта на веб-странице. Это был оборок — упрощенный язык скриптов для программистов-любителей. Он определенно не предназначался для того, чтобы управлять чьим-либо бизнесом. Перенесемся почти на 25 лет вперед — теперь JavaScript ...

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

10 лучших дизайн-плагинов для Google Chrome

Дизайнеры — это те люди, которые находятся в постоянном поиске чего-то нового: интересных источников вдохновения, специализированных онлайн-сервисов, офлайновых программ по типу CSS редакторов, а также всевозможных хитростей/скриптов, помогающих ускорить и улучшить рабочий процесс. Вы наверняка слышали про один из самых крупных программных продуктов для данного браузера — встроенные инструменты разработчика Chrome Devtools, однако вместе с тем можно найти десятки и сотни более мелких, но ...

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

Проявление языковой дискриминации со стороны YouTube

От автора: Google позволяет запускать в YouTube рекламу для продвижения контента только на 44 языках. Это связано с тем, что компания не нанимает специалистов для модерации содержания видео на других (менее распространенных) языках. С языковыми ограничениями размещения рекламы столкнулся один из сотрудников «Радио Свобода». Он собирался разместить на YouTube промо для раскрутки канала компании на белорусском языке, но не смог. ...

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