Веб
Вопросы о PHP, JavaScript, API, фреймворках и сайтах.
Как отправить кросс-доменный POST-запрос с помощью JavaScript (Fetch или XHR) без обновления страницы. Решение ошибок CORS, blocked by cors policy, разбор ответа response.json() и настройки Access-Control-Allow-Origin.
Разбор синтаксиса деструктуризации объектов в JavaScript: как работает const { x } = y, обработка event.detail. Примеры для функций, событий, API. Деструктуризация js упрощает код, добавляет дефолты и вложенность.
Пошаговые решения для отключения автозаполнения Chrome в формах, когда autocomplete='off' не работает. Эффективные методы для предотвращения неправильного автозаполнения полей.
Узнайте, почему нельзя использовать <a><div></div></a> в XHTML 1.1 для div ссылка. Валидные альтернативы: блочный <a> с CSS, JS onclick. Примеры кода, правила W3C и лучшие практики для всего блока ссылка без изменений визуала.
Как отсортировать ассоциативный массив по значению ключа 'price' в убывающем порядке в PHP. Примеры с usort, uasort, array_multisort для многомерных массивов. Сравнение методов и код для вашего $inventory.
Пошаговая инструкция по клонированию Git-репозитория с wp-content (plugins, themes) в существующую папку на WordPress-сервере. Git init, remote add, pull и .gitignore для игнора uploads без потери локальных файлов.
Пошаговое руководство по изменению текста кнопки в jQuery. Узнайте, почему .attr('value', 'Save') не работает и как правильно переключать текст при нажатии.
Подробно о Golden Canon Grid: история от Van de Graaf и Adrián Somoza, методика применения модульной сетки в дизайне, статистика, мнения дизайнеров, варианты с Фибоначчи и инструменты для веб-дизайна.
Пошаговое руководство по изменению ответственного при создании и обновлении лидов через вебхук в Bitrix24. Примеры кода и бизнес-процессы для автоматизации.
Пошаговое руководство по получению пользовательских полей (включая 'Ответственный') в списке складов через REST API Битрикс24. Правильный синтаксис запроса catalog.store.list и практические примеры.
Обзор PHP-скриптов для создания систем управления файлами с аутентификацией пользователей, загрузкой и скачиванием файлов.
Сравнение контейнеров Flexbox и секций в Elementor: преимущества по адаптивности, производительности, DOM-структуре. Best practices для новых страниц в плагин Elementor несмотря на legacy-секции. Рекомендации разработчиков.
Основные причины отсутствия индексации геотаргетических субдоменов в Яндекс и методы решения проблемы.
Альтернативные методы CSS для создания внутреннего закругления в правом нижнем углу div-а. Решения с mask, SVG clipPath и псевдоэлементами для адаптивного дизайна.
Причины дублирования карточек звонков в CRM системах и способы решения проблемы. Как устранить появление карточек звонков у неучаствующих пользователей.
Пошаговое руководство по предотвращению принудительных обновлений в Progressive Web Application. Стратегии кэширования service worker и контроль версий для PWA с локальным хранением данных.
Пошаговое руководство: как заказать разработку сайта у фрилансера или веб-студии. Сравнение цен, рисков, этапов, ТЗ, договоров и лучших бирж вроде Kwork, FL.ru. Выберите надежного исполнителя по портфолио и отзывам.
Эффективные методы объединения двух массивов объектов в JavaScript на основе общего свойства id. Добавление комментариев к цветам с использованием reduce(), Map() и других подходов.
Механизмы начисления кармы, влияние на репутацию пользователя и сравнение систем на популярных платформах.
Как уменьшить расстояние между столбцами в ECharts при использовании tooltip с trigger: 'axis'. Параметры barGap и barCategoryGap для центрирования столбцов.