Блог
Заметки, статьи, инструкции
Страница 3
Простой способ прокрутки страницы к элементу без изменения URL-адреса

18 июня 2023 г.
Добавление якоря к текущему URL-адресу при прокрутке страницы к элементу иногда является нежелательным. Для решения этой проблемы необходимо добавить несколько строк JavaScript-кода. При этом, вносить изменения в исходный HTML-код не потребуется...
Быстрый сайт на Wordpress без использования темы и плагинов

31 марта 2023 г.
Существует распространённое мнение о том, что Wordpress не может похвастаться высоким быстродействием. Действительно, Wordpress по таким показателям, как скорость открытия страниц и защищённость не может конкурировать с сайтами, созданными на Jamstack. Однако, не все так безнадёжно, как многие пытаются это представить...
Подключение фреймворка Alpine.js и его плагинов к проекту на Astro

28 марта 2023 г.
Для использования фреймворка Alpine.js в проекте на Astro разработчики предусмотрели официальную интеграцию. Однако, у этого решения имеется два существенных недостатка. Чтобы обойти эти ограничения необходимо отказаться от использования официальной интеграции и подключить Alpine.js и необходимые плагины альтернативным способом...
Обработка формы обратной связи при помощи Fetch API на клиенте и PHP на сервере

25 марта 2023 г.
Браузер, при отправке формы, по умолчанию переходит по адресу, указанному в атрибуте action тега form, или, как минимум, вызывает перезагрузку текущей страницы. Но такое поведение не всегда соответствует требованиям. Чтобы не допустить этого необходимо переопределить стандартное поведение браузера, заменив его своим обработчиком...
Как при помощи нескольких строк кода скрыть/показать меню сайта при скроллинге

5 марта 2023 г.
Как без подключения сторонних JS-библиотек, только при помощи ванильного JavaScript, скрывать меню, при скроллинге страницы вниз, чтобы максимально освободить пространство для чтения, и снова показывать меню, при скроллинге страницы вверх...