Взаимодействие между Alpine-компонентами

Взаимодействие между Alpine-компонентами

06-01-2021Alpine.js
Как мы знаем, все компоненты Alpine работают изолировано. Директива x-data определяет сам компонент и всё «реактивное» взаимодействие происходит в пределах данного блока. Читать
Итоги 2020 года

Итоги 2020 года

31-12-2020Блог
Я не особый фанат подведения итогов перед новым годом, но, просматривая старые посты, даже сам удивился, насколько продуктивным оказался год. Если говорить не об IT, то наверное стоит отметить влияние пандемии — начало года обещало быть достаточно «денежным», но к лету пришлось сильно подтянуть пояса — новых клиентов не было, работы были только со старыми. Наверное из-за этого и появилось время на бытовые дела (стройка), а также запуск новых проектов. Читать
Асинхронная загрузка js-скриптов

Асинхронная загрузка js-скриптов

Думаю, что с проблемой загрузки js-скриптов сталкивался каждый вебмастер. В современных браузерах доступны варианты — обычной загрузки в HEAD, поздней (lazy) в BODY, а также async и defer. Масла в огонь подлил Гугл, который понижает рейтинг страниц, где используются загружаемые js-скрипты, мотивируя это тем, что браузер вынужден ждать их полной загрузки и отработки, прежде чем отрендерить страницу. Читать
Перенос макета сайта в HTML

Перенос макета сайта в HTML

Расскажу про одну методику, которая позволяет достаточно быстро перевести макет страницы в HTML-код прототипа. Читать
Релиз шаблона MF 10 (декабрь 2020)

Релиз шаблона MF 10 (декабрь 2020)

C 20 декабря можно будет получить обновление шаблона MF. Версия содержит достаточно много изменений, поэтому лучше ставить отдельно. В основном изменения касаются «подчистки хвостов», но есть и ряд существенных изменений. Читать
Новости по моим проектам

Новости по моим проектам

Расскажу о том, что произошло нового в моих проектах. О некоторых я уже рассказывал в телеграмм-канале (подписывайтесь!). Читать
Что такое API. Объяснение с примерами

Что такое API. Объяснение с примерами

11-12-2020Alpine.js, PHP
По идее про «API» должны знать все разработчики. Переводится как программный интерфейс приложения, но поскольку для нас наибольший интерес представляет Интернет, то речь пойдёт о Web API. Под ним обычно понимают некие http-запросы между клиентом и сервером. То есть всегда есть тот, кто отправляет запрос и есть тот, кто его обрабатывает и возвращает результат. Читать
Albireo Doc и другие новости

Albireo Doc и другие новости

10-12-2020Albireo CMS
Расскажу об изменениях Читать
Организация циклов в Alpine.js

Организация циклов в Alpine.js

03-12-2020Alpine.js
Циклы используются там, где нужно повторить какой-то html-вывод по единому шаблону. Я уже Читать
Условные блоки в Alpine.js

Условные блоки в Alpine.js

02-12-2020Alpine.js
Чтобы показать или скрыть блок используется директива x-show, однако существует ещё одна альтернатива — x-if. Работают они одинаково, с той разницей, что x-show можно применить к любому html-тэгу, а x-if работает только с тэгом TEMPLATE. Читать