FrontendJavaScriptсреда, 8 мая 2024 г. в 08:08Как заставить веб-компоненты общаться (часть 2)Вчера мы узнали, как связать дочерний и родительский веб-компонент. Сегодня рассмотрим, как использовать пользовательские события Custom Event.
FrontendJavaScriptвторник, 7 мая 2024 г. в 08:58Как заставить веб-компоненты общаться (часть 1)Меня спрашивали, как вложить веб-компоненты друг в друга и передавать информацию от одного к другому. Сегодня мы рассмотрим, как это реализовать.
FrontendJavaScriptпонедельник, 6 мая 2024 г. в 08:37Как обнаружить изменение атрибутов веб-компонентаСегодня мы рассмотрим, как обнаружить и реагировать на изменение атрибутов веб-компонента.
FrontendJavaScriptвоскресенье, 5 мая 2024 г. в 08:01Методы жизненного цикла веб-компонентаВчера мы изучили различные способы инстанцирования веб-компонента. В статье был упомянут метод жизненного цикла connectedCallback(). Сегодня поговорим об остальных методах жизненного цикла веб-компонентов.
FrontendJavaScriptсуббота, 4 мая 2024 г. в 08:06Различные способы инстанцирования веб-компонентаСегодня мы познакомимся с различными способами инстанцирования веб-компонентов (и проблемами, связанными с каждым из этих способов).
FrontendCSSпятница, 3 мая 2024 г. в 08:05Что может сломать aspect-ratio в CSSВ CSS есть свойство aspect-ratio, полностью поддерживаемое примерно с 2021 года. Это свойство может быть очень полезным и помочь там, где нельзя использовать фиксированный размер. Но всё может пойти не так, и в результате получится элемент, не соблюдающий aspect-ratio.
FrontendHTMLCSSJavaScriptчетверг, 2 мая 2024 г. в 08:05Улучшение веб-компонентаСегодня рассмотрим одну из моих любимых фич веб-компонентов: прогрессивное улучшение.
FrontendJavaScriptHTMLсреда, 1 мая 2024 г. в 08:16Добавление опций в веб-компонентВчера мы рассмотрели, как создать собственный веб-компонент. Сегодня мы изучим, как добавлять опции и настройки.
FrontendJavaScriptHTMLвторник, 30 апреля 2024 г. в 08:32Ваш первый веб-компонентДавайте рассмотрим, как создать свой первый веб-компонент.
DevOpsdockerпонедельник, 29 апреля 2024 г. в 08:16Копирование файлов между Docker контейнером и хостомВ этой статье мы рассмотрим два метода копирования файлов или папок в контейнеры Docker и из них.
BackendLaravelвоскресенье, 28 апреля 2024 г. в 08:32Создание собственных PHP хелперов в Laravel проектеЕсли вы новичок в Laravel или PHP, давайте рассмотрим, как можно создать собственные хелперы, автоматически загружаемые Laravel.
BackendPHPсуббота, 27 апреля 2024 г. в 08:38Property Hooks приближаются к реализации в PHP 8.4Property Hooks в PHP становится всё ближе к появлению в PHP 8.4 благодаря подавляющему большинству голосов 34/1. Узнайте о Property Hooks в PHP и синтаксисе, описанном в предложении.
FrontendCSSпятница, 26 апреля 2024 г. в 08:43Селекторы атрибутов в CSSСегодня мы рассмотрим некоторые из удивительных способов, с помощью которых CSS позволяет выбирать целевые элементы на странице.
BackendLaravelTestingчетверг, 25 апреля 2024 г. в 08:04Утверждение исключений в тестах Laravel 11Как тестировать ожидаемые исключения, имитировать обработку исключений в Laravel 11 и использовать фасад Laravel Exceptions для утверждения исключений в HTTP-тестах.
GitToolsсреда, 24 апреля 2024 г. в 08:53Текущая ветвь/current branch в gitПривет! Недавно написал статью о HEAD в git, но задумался, что означает термин "текущая ветвь" или "current branch" в git, и это немного страннее, чем я думал.
FrontendCSSвторник, 23 апреля 2024 г. в 08:38Практическое применение FlexboxВчера мы выяснили, как работает Flexbox. Сегодня я хочу рассказать о его практическом применении.
FrontendCSSпонедельник, 22 апреля 2024 г. в 08:38Введение в FlexboxFlexbox — способ создания гибких макетов, расположенных в виде столбцов или строк.
BackendLaravelвоскресенье, 21 апреля 2024 г. в 08:46Laravel Фасады — Пишем тестируемый кодLaravel в значительной степени опирается на фасады. Кто-то может подумать, что это антипаттерны. Но я считаю, что при правильном использовании они могут привести к чистому и тестируемому коду. Давайте посмотрим, как это сделать.
GitToolsсуббота, 20 апреля 2024 г. в 08:11Свободно экспериментируйте над кодом с Git worktreeПолучите свободу в экспериментах, а также уверенность в том, что есть новый, связанный клон репозитория, если эксперимент пойдёт не так.
BackendLaravelPHPпятница, 19 апреля 2024 г. в 08:26Совет по безопасности: Увеличьте раунды bcryptПришло время повысить количество раундов bcrypt до 12 (или выше)!
FrontendCSSчетверг, 18 апреля 2024 г. в 08:18Как создать универсальную сетку с помощью CSS GridВчера мы познакомились с основами CSS Grid. Сегодня узнаем, как создать универсальную систему сеток, позволяющую быстрее и проще создавать различные макеты сайтов.
FrontendCSSсреда, 17 апреля 2024 г. в 08:29Введение в CSS GridСегодня мы изучим основы CSS Grid — создания макета на основе Grid. Приступим!
BackendLaravelвторник, 16 апреля 2024 г. в 08:55Автоматическое перехэширование паролей в Laravel 11Давайте проверим три опции конфигурации, доступные в рамках Автоматического перехэширования паролей: пользовательские поля, отключение перехэширования и изменение раундов bcrypt.
GitToolsпонедельник, 15 апреля 2024 г. в 08:44Как HEAD работает в gitВроде бы HEAD — это довольно простая тема, но многие разработчики не уверены, что полностью понимают.
BackendLaravelвоскресенье, 14 апреля 2024 г. в 08:40Миграция с MySQL на Postgres с помощью конструктора запросов LaravelМы недавно перевели инфраструктуру баз данных с MySQL на Postgres. Это обзор того, как мы использовали конструктор запросов Laravel для миграции данных.