Чистый 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()
?