Асинхронная загрузка js-скриптов
25-12-2020Alpine.js, jQuery и JavaScript
Думаю, что с проблемой загрузки js-скриптов сталкивался каждый вебмастер. В современных браузерах доступны варианты — обычной загрузки в HEAD, поздней (lazy) в BODY, а также async и defer. Масла в огонь подлил Гугл, который понижает рейтинг страниц, где используются загружаемые js-скрипты, мотивируя это тем, что браузер вынужден ждать их полной загрузки и отработки, прежде чем отрендерить страницу. Читать
Перенос макета сайта в HTML
21-12-2020CSS, HTML, LESS, SASS
Расскажу про одну методику, которая позволяет достаточно быстро перевести макет страницы в HTML-код прототипа. Читать
Релиз шаблона MF 10 (декабрь 2020)
18-12-2020Шаблон MF для MaxSite CMS
C 20 декабря можно будет получить обновление шаблона MF. Версия содержит достаточно много изменений, поэтому лучше ставить отдельно. В основном изменения касаются «подчистки хвостов», но есть и ряд существенных изменений. Читать
Новости по моим проектам
14-12-2020Albireo Framework / CMS, Berry CSS
Расскажу о том, что произошло нового в моих проектах. О некоторых я уже рассказывал в телеграмм-канале (подписывайтесь!). Читать
Что такое API. Объяснение с примерами
По идее про «API» должны знать все разработчики. Переводится как программный интерфейс приложения, но поскольку для нас наибольший интерес представляет Интернет, то речь пойдёт о Web API. Под ним обычно понимают некие http-запросы между клиентом и сервером. То есть всегда есть тот, кто отправляет запрос и есть тот, кто его обрабатывает и возвращает результат. Читать
Организация циклов в Alpine.js
03-12-2020Alpine.js
Циклы используются там, где нужно повторить какой-то html-вывод по единому шаблону. Я уже Читать
Условные блоки в Alpine.js
02-12-2020Alpine.js
Чтобы показать или скрыть блок используется директива x-show, однако существует ещё одна альтернатива — x-if. Работают они одинаково, с той разницей, что x-show можно применить к любому html-тэгу, а x-if работает только с тэгом TEMPLATE. Читать
Упрощение html-кода в Alpine.js
01-12-2020Alpine.js
Использование Alpine делает html-код несколько сложнее, поскольку на уровень HTML по сути выносится логика JavaScript. Да, директивы несложные, но, если стоит задача повторить элемент несколько раз, то хочется всё-таки какого-то упрощения. Читать
Модальные окна в Alpine.js
30-11-2020Alpine.js
Обычно для организации модального окна (js) используют сторонние jQuery-плагины. В общем-то это не удивительно, поскольку для этого требуется не только особая html-разметка, но и отслеживание различных событий. Читать