Ярослав Александров, спасибо, у меня все эти экзамены уже сданы, а советы битрикса аля
$.ajax(
url: '<?=$APPLICATION->GetCurPage()?>'
)
меня не интересуют, так пусть они сами программируют.
Для битрикс структура и читаемый код это утопия ? Или до ООП битриксу ещё далековато ?
У меня есть один небольшой такой сайт, в котором 3 файла по 2к+ строк js, и 10+ файлов компонентов, некоторые из которых 200+ строк, изменить там хотя-бы что-то это сущий ад, больше так не хочу.
Если вы про мой пример с табами - это не сказка, реальный проект.
Ярослав Александров, Цель - не писать портянки неподдерживаемого и нечитаемого jquery(пример снизу), который едва ли будет работать при наличии несколько таких компонентов на странице
Например табы на ajax, внутри них ещё табы на ajax и карусель с картой и много чего ещё, всё это нужно инициализировать при добавлении на страницу динамически.
Привязав скрипт к конкретному элементу по id я бы смог уменьшить потенциальное количество багов.
Компонент может быть любым, из битрикса или написанный руками.
P.S. Внутри компонента может быть компонент и т.д.
@import '../node_modules/bootstrap/......'
?