Yandex Metrika

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

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

Теги: frontend ×

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

Широкое горизонтальное меню: авто-свёртка пунктов под «ещё», чтобы не выходило за строку навигации

Разбор задачи Разметка содержит список элементов основного меню и отдельный контейнер overflow. После каждого resize измеряют доступную строку клиентской шириной родителя минус боковые отступы и по порядку прячут элементы начиная с конца строки до тех пор, пока сумма fit ≤ лимита. function packMainNav(navRoot) {…

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

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

Композитное кеширование Битрикс: голосование шаблонов, динамические области и контролируемый сброс

Не «выключатель», а голосование $this->setFrameMode(true) не включает композит напрямую: компонент только голосует «за». Итоговое решение по странице принимает сумма голосов и политики из настроек. При режиме, требующем единогласия, любой противник оставляет обычный цикл сборки страницы. Динамические области без…

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

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

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

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