Yandex Metrika

Поиск по блогу

Найдите нужную статью о модулях 1С-Битрикс,
настройке и оптимизации

Теги: JavaScript ×

Найдено результатов: 15 по тегам JavaScript

Страница JavaScript задач каталога и проект 1С‑Битрикс

Роль оглавления Отдельный раздел упрощает поиск задачи между валидацией анкеты, интеграцией платёжного виджета и подключением внешнего счётчика наблюдений. Живые проблемы сопровождения Конфликты обработчиков кастомных кнопок и базового торгового UI после апдейта браузера. Долгий старт тяжёлых наблюдений на страницах…

Рубрика веб-студии о клиентских сценариях без перегрузки ядра Битрикс

Обзор направления Заметки рубрики полезно рассматривать как идеи к изолированным модулям: подключайте свой скрипт после штатного ядра, избегайте глобальных имён функций collision с BX.*. Если компонент рендерит разметку из кеша — не забудьте bind через делегирование сразу после фрагмента. Разбор задачи Для…

Компактный лайтбокс для админки на Bitrix JS API

Зачем собственный лайтбокс на BX API Тяжёлые плагины тянут лишние зависимости и плохо вписываются в административную оболочку. Небольшой сценарий на BX.ready создаёт оверлей, центрирует изображение средствами CSS и использует знакомые хелперы BX.findChildren , BX.bind , BX.create , BX.adjust . Разметка Каждый триггер…

BX.CDialog в административном и смешанном UI: параметры окна и жизненный цикл после Close

Init package window через CUtil, окно с удалённым content_url или встроенной строкой, стандартные кнопки save/cancel, кастомные обработчики и события register/close без обязательного уничтожения DOM.

Каталог Битрикс: скрытые торговые предложения и поломка script.js карточки

Если недоступные SKU не показывают, массив OFFERS пуст, а тип товара остаётся «с офферами», клиентский JCCatalogElement уходит в ветку с ошибкой: не работают табы и зум. Достаточно одной проверки перед switch.

Интерактивная стилизованная карта Google Maps: точки из PHP и проекты рядом с 1С‑Битрикс

Перепаковка старой связки PHP + HTML‑метки + RequireJS/Google Maps JS API v3 под современную загрузчиком карту и безопасный вывод названий адресов. Тот же сценарий на витринах и лендингах на «1С‑Битрикс»: офисы, ПВЗ, точки партнёров из массива или выборки; кластеры и только одно активное информационное окно.

Ускорение Битрикс: отключение лишнего JS ядра и стилей

Ниже kernel_main.js и сопутствующих стилей — лишние килобайты ухудшают метрики. Ниже — осмысленные шаги и крайний вариант через буфер, плюс на что смотреть в консоли. Долгосрочная альтернатива без BX — ванильный JavaScript в шаблонах . Сначала безопасные настройки В компонентах, где параметр поддерживается,…

Открыть личный чат с пользователем: BXIM.openMessenger во фронте 1С-Битрикс

Как на публичной части сайта программно развернуть мессенджер и открыть приватный диалог с нужным пользователем по его ID: объект BXIM, вызов openMessenger, проверка загрузки сценария и типичные ограничения страниц без веб-мессенджера.

Инструменты дебага JavaScript в Chrome DevTools

Введение Чтобы исправить баг, требуется его воспроизвести, найти причину и понять логику проекта. Чтобы всё это сделать, требуется либо досконально понимать все процессы в приложении, либо быстро разбираться в коде. Хороший юрист не знает все законы, он знает где их быстро подсмотреть. Хороший программист не знает…

Чистый JavaScript в вёрстке Битрикс: DOM, события и POST без библиотек

Зачем обходиться без jQuery и BX.ready Современные браузеры уже дают querySelector , classList и fetch / XMLHttpRequest . В шаблонах компонентов и template.php часто достаточно нескольких десятков строк, чтобы повесить обработчики на кнопки корзины, фильтры или формы — без подключения лишних библиотек и без ожидания…

AJAX-добавление в корзину в Битрикс: чистый JavaScript и обновление мини-корзины

Зачем выносить добавление в корзину в AJAX Страница каталога или карточки товара не обязана перезагружаться целиком: достаточно отправить на сервер пару полей в формате обычной POST-формы и затем обновить мини-корзину в шапке. Стандартная связка «магазин + компонент каталога» уже умеет обрабатывать действие…