Ежедневные архивы: 29.05.2019

Джон Мюллер о дальнейшей судьбе инструмента Disavow Tool

От автора: инструмент для отклонения входящей ссылочной массы не прекратит свое существование, и будет перенесен в новую версию Search Console. Это подтвердил представитель Google. Общаясь с вебмастерами в Twitter, Джон Мюллер опроверг слухи о прекращении работы Disavow Tool. Он отметил, что средство отклонения ссылок со временем будет перенесено в новую версию Search Console. Это лишь вопрос времени. Сейчас оно доступно ...

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

Принципы SOLID. Часть 1

От автора: объектно-ориентированное программирование – это подход, благодаря которому мы думаем и оперируем в приложении конкретными сущностями, в частности объектами, а не некоторыми абстрактными понятиями. Другими словами – это не только способ написания кода и использования определенных инструментов, это еще и способ мышления и совсем другой подход к организации логики будущего проекта. При этом подразумевается описание различных классов и работа ...

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

Введение в async и await JavaScript

От автора: асинхронный JavaScript никогда не был простым. Некоторое время мы использовали обратные вызовы. Затем мы использовали promise. И теперь у нас есть асинхронные функции async и await JavaScript. Асинхронные функции облегчают написание асинхронного JavaScript, но он связан с собственным набором ошибок, который усложняет жизнь новичкам. В этой серии из двух частей я хочу поделиться всем, что вам нужно знать ...

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

Перенос на новую строку с помощью flexbox

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

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