Документация для разработчиков
Темная тема

addJs

boolean public
\Bitrix\Main\Page\Asset::addJs(
  $path,
 boolean $additional = false
);

Нестатический метод добавляет js в секцию <head>…</head> сайта.

Аналог CMain::AddHeadScript в старом ядре.

Параметры

ПараметрОписаниеВерсия
$pathПуть к JS файлу
$additionalПо умолчанию false, то есть скрипты подключаются после подключения скриптов ядра и шаблона сайта. Если true скрипты, подключаемые данным методом, будут добавляться в конец текущего таргета вывода скриптов. Т.е. если относятся к ядру то после всего ядра, если к шаблону, то после шаблона сайта и смогут на него повлиять.

Примеры

use Bitrix\Main\Page\Asset;

Asset::getInstance()->addJs(SITE_TEMPLATE_PATH . "/js/fix.js");


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Yury Pahomau
Сообщение непромодерировано, возможны ошибки и неточности.
добавляемые скрипты могут выводиться не в том порядке, в котором были добавлены, по этой причине избегаю использовать такой способ
0
Анатолий Кирсанов
Сообщение непромодерировано, возможны ошибки и неточности.
Где примеры  с использованием $additional ?
© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх