В предыдущий вопрос Я узнал об ошибке в моем JavaScript, связанной с использованием appendChild в элементе BODY, до того, как было вызвано событие DOMReady.
Мне удалось устранить это путем переносамой код в событии window.onload.Читая об этом, я узнал, что window.onload поддерживает только одного слушателя, и я не могу гарантировать, что я не бью чьего-то слушателя, или что чей-то слушатель не бьет моего.
Глядя наИсходя из $(document).ready(function(){});
, я понимаю, что, возможно, многое объясняется простотой этого синтаксиса.
Есть ли для меня универсальный способ ожидания события DOMReady без использования jQuery или другой библиотеки JS?Хотя кажется, что это поможет, я бы предпочел не иметь никаких зависимостей от сторонней библиотеки, чтобы мой код работал правильно.