📂 Drag and drop на кнопку загрузки: скрытая функция браузера
Перетаскивать файлы можно прямо на кнопку «Выбрать файл», без дропзон и плагинов. Нативный drag-and-drop в браузере:…
Код одинаково нужен и сайту на движке, и проекту с нуля. Этот раздел про разработку вне привязки к WordPress. Фронтенд и бэкенд, инструменты и готовые приёмы. Для тех, кто верстает, пишет скрипты или впервые ставит Git на свой компьютер.
Фронтенд разбираем по слоям. HTML как каркас страницы. CSS для оформления: сетки на Flexbox и Grid, адаптивность, плавные переходы и аккуратные эффекты без лишнего кода. JavaScript и jQuery для поведения: переключатели, обработка кликов, валидация форм, динамика на странице. Есть разборы конкретных задач вроде метода .toggle(), генерации случайного числа, таймера обратного отсчёта или плавной прокрутки к якорю. Не абстрактная теория. Готовый код, который можно вставить и проверить.
Бэкенд держится на PHP. Показываем, как обращаться к внешним API (программным интерфейсам, через которые сайты обмениваются данными). Например, тянуть курс Bitcoin, погоду или цену товара со стороннего сервиса. Разбираем отправку формы на почту, работу с JSON, базовые запросы к базе данных. Сюда же регулярные выражения, тот самый язык поиска по шаблону, которого многие боятся зря. Проверка email, телефона, чистка строки. Разбираем на живых примерах, а не на сухом синтаксисе.
Код надо где-то писать и хранить. Поэтому отдельный блок про инструменты. Git и GitHub для контроля версий и совместной работы. Установка Git на Windows с нуля, базовые команды, первый репозиторий, откат изменений, работа с ветками. Markdown для документации и README. CodePen для быстрых экспериментов в браузере. Локальное окружение: Laragon, Open Server, XAMPP, редактор Atom. Всё, на чём реально удобно работать каждый день.
Кого мы держим в голове, когда пишем. Новичок только разбирается, чем тег отличается от селектора, и копирует код, не понимая половины строк. Опытный знает основы, но ищет короткое решение точечной задачи, чтобы не изобретать велосипед. Для первого мы поясняем каждую строку и показываем результат в браузере. Для второго даём готовый сниппет и сразу пишем, где он сломается.
Типичные ошибки, которые мы подсвечиваем. Скрипт в шапке вместо подвала, из-за чего jQuery не находит элемент. Забытая точка с запятой и кавычки разного типа. Регулярка, которая жадно хватает лишнее. Прямой запрос к базе без проверки данных. Мы показываем не только рабочий код, но и грабли вокруг него.
Материалы пишут люди, которые сами пишут код, а не пересказывают чужие туториалы. Мы спотыкались об эти же ошибки и помним, где новичок застрянет. Поэтому каждый разбор устроен просто. Сначала короткое рабочее решение. Потом объяснение, почему оно работает, и где подводные камни. Без воды и копипасты из официальной документации.
Если вы только начинаете, двигайтесь от простого к сложному. Сначала HTML и CSS. Потом JavaScript и базовый PHP. И только затем Git, API и регулярки. Каждый текст отвечает на конкретный вопрос, а не пытается охватить всё сразу.
Раздел связан с рубрикой WordPress. Когда код касается именно движка, хуков, functions.php или плагинов, мы уводим вас туда. Здесь же всё, что универсально и пригодится на любом проекте. Сниппет CSS одинаково ляжет и на лендинг, и на блог, и на магазин.
Контент регулярно обновляется под свежие стандарты и версии инструментов. Языки развиваются, старые приёмы устаревают, появляются новые. Мы держим примеры рабочими, а не оставляем код десятилетней давности. Верстаете, пишете скрипты или осваиваете Git? Возвращайтесь сюда каждый раз, когда надо разобраться с кодом или подобрать готовое решение.
Перетаскивать файлы можно прямо на кнопку «Выбрать файл», без дропзон и плагинов. Нативный drag-and-drop в браузере:…
Пошаговая настройка VS Code и AWS EC2: от SSH-ключей до рабочего пространства. Пишите код сразу на боевом сервере, без…
Красивые SVG-разделители для WordPress: шесть готовых стилей, обзор плагина SVG Divider for Elementor, встроенный Shape…
Beaker Browser — экспериментальный P2P-браузер на базе Hypercore-протокола: как работал, какие API предлагал…
Создание собственных виджетов Elementor: от структуры плагина до inline-редактирования, кастомных контролов и миграции…
Настройка PHP CodeSniffer и WordPress Coding Standards в PhpStorm: установка через Composer, автоисправление через…
Пошаговое руководство по созданию и запуску сниппетов JavaScript в Chrome DevTools. Практические примеры: сбор ссылок,…
Разбираем редко используемое CSS-свойство display: inline-flex: как работает, чем отличается от flex и когда применять,…
Собрали 21 opensource-плагин для всплывающих подсказок: от CSS-сниппетов до фреймворков product tours. Таблица…
9 инструментов для определения шрифтов в 2026: онлайн-сервисы, расширения и букмарклеты. Плюс пошаговая инструкция по…