Блог

Заметки, статьи, инструкции
Страница 2

Замена стандартных сообщений браузера при валидации формы посредством Tailwind CSS

Валидация формы посредством Tailwind CSS
У библиотеки Tailwind CSS, на первый взгляд, нет такого решения, т.к. в документации Tailwind нет отдельного раздела, посвящённого валидации форм. Тем не менее, Tailwind позволяет красиво решить эту задачу и это решение является даже более гибким...

Простой способ прокрутки страницы к элементу без изменения URL-адреса

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

Быстрый сайт на Wordpress без использования темы и плагинов

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

Подключение фреймворка Alpine.js и его плагинов к проекту на Astro

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

Обработка формы обратной связи при помощи Fetch API на клиенте и PHP на сервере

Отправка формы при помощи Fetch API и PHP
Браузер, при отправке формы, по умолчанию переходит по адресу, указанному в атрибуте action тега form, или, как минимум, вызывает перезагрузку текущей страницы. Но такое поведение не всегда соответствует требованиям. Чтобы не допустить этого необходимо переопределить стандартное поведение браузера, заменив его своим обработчиком...
AG & Dev © 2020 Moscow