bitrix подключение js в виде библиотек - IlyaKovanov/lib GitHub Wiki

в header.php

$arJsConfig = array( 
	'custom_main' => array( 
		'js' => '/bitrix/js/custom/main.js', 
		'css' => '/bitrix/js/custom/main.css', 
		'rel' => array(), 
	) 
); 
foreach ($arJsConfig as $ext => $arExt) { 
	\CJSCore::RegisterExt($ext, $arExt); 
}

в компоненте

CUtil::InitJSCore(array('custom_main'));