Javascript & Ajax \ Angular

Бесконечная прокрутка в Angular с помощью CDK

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

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

Верстка \ CSS 3

CSS Grid: Введение с примерами

От автора: я помню, как впервые изучал CSS, и как я был рад узнать о display float и inline, которые позволяют размещать элементы, как нам нужно. Интересно, как бы я отреагировал, если бы в то время была доступна система двумерного макета? На самом деле, даже сейчас я взволнован этим, потому что это меняет все: как способ написания CSS, так и способ, которым мы пишем разметку. С помощью CSS Grid проще, чем когда-либо, создавать адаптивные, динамические и независимые от исходного формата макеты.

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

Премиум \ PHP \ Паттерны проектирования

Паттерны проектирования

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

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

Javascript & Ajax \ React

10 ошибок, которые совершают разработчики React

От автора: некоторые ошибки стали довольно распространенными среди разработчиков, работающих над приложениями React. Эти ошибки могут быть результатом недосмотра, давления с целью уложиться в сроки или отсутствия опыта работы с React / JavaScript.

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

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

Рекламодатели YouTube смогут автоматически бронировать места для показов

От автора: YouTube проводит тестирование нового рекламного инструмента для Google Ads. Он позволяет брендам бронировать рекламные места за несколько месяцев до начала показа.

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

Javascript & Ajax \ Javascript

Самая крутая новая функция в Javascript: Опциональное объединение в цепочку

От автора: опциональное объединение в цепочку меняет правила игры для всех, кто работает с Javascript. Это так же важно, как стрелочные функции или «let» и «const». Давайте рассмотрим, какие проблемы оно решает, как оно работает и как он облегчит вашу жизнь.

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

Премиум \ PHP \ Паттерны проектирования

Паттерны проектирования

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

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