Чистый JavaScript-эквивалент jQuery's $ .ready () - как вызвать функцию, когда страница / DOM готова к ней [дубликат]

На этот вопрос уже есть ответ здесь:

$ (документ). уже эквивалентно без jQuery 33 ответа

Хорошо, это может быть просто глупый вопрос, хотя я уверен, что есть множество других людей, которые время от времени задают один и тот же вопрос. Я просто хочу быть на 100% уверенным в этом в любом случае. С jQuery мы все знаем замечательные

$('document').ready(function(){});

Однако, допустим, я хочу запустить функцию, написанную на стандартном JavaScript, без поддержки библиотеки, и хочу запустить функцию, как только страница будет готова обработать ее. Как правильно подойти к этому?

Я знаю, что могу сделать:

window.onload="myFunction()";

... или я могу использоватьbody тег:

<body onload="myFunction()">

... или я могу даже попробовать внизу страницы после всего, но конецbody или жеhtml пометить как:

<script type="text/javascript">
   myFunction();
</script>

Что такое кросс-браузерный (старый / новый) -совместимый метод выдачи одной или нескольких функций способом, подобным jQuery's$.ready()?

Ответы на вопрос(10)

Ваш ответ на вопрос