От автора: в данной статье мы поговорим о профессии веб-дизайнера. Рассмотрим, кто это такой, какими знаниями и навыками он должен владеть, какие задачи он решает, какие инструменты в своей работе использует, сколько и как может зарабатывать. Кто такой веб-дизайнер? Перед тем как перейти к более детальному рассмотрению профессии веб-дизайнера и начать разбирать необходимые знания и навыки, давайте сначала выясним, кто ...
Читать далее »Месячные архивы: Август 2019
Джон Мюллер: использование микроразметки не является фактором ранжирования
От автора: использование микроразметки в поисковом сниппете не влияет на результаты ранжирования. Но ее использование значительно улучшает представление сайта в результатах поиска Google. Общаясь с вебмастерами на форуме Reddit, сотрудник поисковой системы Джон Мюллер рассказал о значении микроразметки. Он отметил, что само по себе использование структурированных данных в поисковых сниппетах не отражается на позиции сайта в выдачe. Так как факт ...
Читать далее »Субпиксельный рендеринг и обводки
От автора: я был невероятно счастлив, что смог недавно выступить на первом Talk.CSS в Мельбурне, и после этого у меня был хороший разговор с одним из участников о проблемах субпиксельного рендеринга для тонких обводок CSS в разных браузерах. Во время своего выступления я очень кратко затронул тему субпиксельного рендеринга при освещении свертывания полей. Если у вас есть полностью пустой блок, ...
Читать далее »Как получить больше от асинхронных компонентов Vue
От автора: в основном мы используем асинхронные компоненты Vue, чтобы разделить их на собственные пакеты и уменьшить первоначальный размер пакета. В этой статье я рассмотрю, как получить от этих компонентов больше. Параметры асинхронного компонента Если вы используете Nuxt, вам обязательно понравится функция asyncData, поскольку она позволяет извлекать произвольные данные и вставлять их в данные компонента страницы. Но это работает только ...
Читать далее »Изменение данных компонента с помощью emit Vue.js
От автора: в этом посте мы рассмотрим, как во Vue.js данные и их состояние могут передаваться из дочернего компонента в его родительский компонент с помощью emit — эмиттеров событий. Прежде чем вы начнете… Этот пост подходит для разработчиков всех уровней, включая начинающих. Вот несколько вещей, которые вы должны уже иметь, прежде чем читать эту статью: Установленный Node.js версии 10.x и ...
Читать далее »Изменение модели подсчета ИКС повысило точность показателя
От автора: Яндекс изменил схему подсчета значения показателя ИКС. Теперь оно округляется с меньшим шагом. Это повысит точность измерения качества сайтов поисковой системой. Команда Яндекс.Вебмастера сообщила об усовершенствовании модели подсчета показателя ИКС. Теперь значение индекса качества сайта «отсекается» с меньшим шагом. Благодаря чему при расчете показателя ресурс получает более точное значение. Новая модель формирования ИКС уже используется при формировании показателя ...
Читать далее »Урок 3. Модульное тестирование на PHP. PHPUnit. Тестирование исключений
Читать дальше…
Читать далее »Простое введение в Web Workers в JavaScript
От автора: какое-то время тому назад , когда JavaScript был только представлен, никто слишком не волновался о производительности. JavaScript был разработан, чтобы быть простым языком для запуска небольших фрагментов скрипта на веб-странице. Это был оборок — упрощенный язык скриптов для программистов-любителей. Он определенно не предназначался для того, чтобы управлять чьим-либо бизнесом. Перенесемся почти на 25 лет вперед — теперь JavaScript ...
Читать далее »10 лучших дизайн-плагинов для Google Chrome
Дизайнеры — это те люди, которые находятся в постоянном поиске чего-то нового: интересных источников вдохновения, специализированных онлайн-сервисов, офлайновых программ по типу CSS редакторов, а также всевозможных хитростей/скриптов, помогающих ускорить и улучшить рабочий процесс. Вы наверняка слышали про один из самых крупных программных продуктов для данного браузера — встроенные инструменты разработчика Chrome Devtools, однако вместе с тем можно найти десятки и сотни более мелких, но ...
Читать далее »Проявление языковой дискриминации со стороны YouTube
От автора: Google позволяет запускать в YouTube рекламу для продвижения контента только на 44 языках. Это связано с тем, что компания не нанимает специалистов для модерации содержания видео на других (менее распространенных) языках. С языковыми ограничениями размещения рекламы столкнулся один из сотрудников «Радио Свобода». Он собирался разместить на YouTube промо для раскрутки канала компании на белорусском языке, но не смог. ...
Читать далее »