операторы в блоке сценария выполняются в том порядке, в котором они возникают. Если номер строки и вставить дополнительный разрыв строки или два, чтобы сделать его легче говорить о:
1 someMethod1();
2
3 $(
4 function() {
5 someMethod2();
6 }
7 );
1 линия, someMethod1()
выполняется первым.
Затем строка 3, $()
выполняются, когда параметр $()
является анонимной функцией, определенная на линиях от 4 до 6. $()
графиков функций, которые анонимные функции, которые будут выполнены позже в ответ на документе готового событие. То есть анонимная функция не выполняется в это время.
И наконец, когда документ готов, выполняется анонимная функция из строчек с 4 по 6, что означает, что линия 5 someMethod2()
.
Фактически это связано с событием готовности DOM, что означает, что он срабатывает до загрузки всех ресурсов. Все синхронные скрипты будут выполняться до готовности DOM, но изображения могут отсутствовать. –