DOMContentLoaded во внешнем JS для запуска функции
Задействовал я готовый слайдер для сайта и хотел разобрать его функционал. Он начинает работать, когда в своем внешнем JS пропишешь функцию с DOMContentLoaded. Ранее мне уже приходилось работать с этим событием, ибо только с ним пропадали ошибки при загрузке скриптов. И появляется такой вопрос: нет ничего плохого, чтоб это часто лидировало при запуске функций в js или лучше заменять на другие события или можно и вовсе избегать DOMContentLoaded (прописывание источника js в нижней части body не всегда помогает)? Я пытался использовать эту функцию без него, но она стала рабочей только после замены его на onreadystatechange (сама функция обращается к классу слайдера, а не вызывается onclick или onload).