или по любому другому событию, но в том числе в прошлом?
Т.е. если я просто добавлю слушатель на событие так:
window.addEventListener('DOMContentLoaded', myFunc());
то функция myFunc выполнится только в том случае, если событие произойдет после того как я добавил слушатель.
Но если мой скрипт загрузится на страницу уже после DOMContentLoaded то не произойдет ничего.
Как лучше всего мне выполнить функцию когда DOM построен и мой скрипт загружен, не зависимо от того что случилось раньше?