Как именно выполняется код в JavaScript? Я имею ввиду в каком порядке? Будет ли разница в порядке выполнения, если я объявлю такую функцию:
function render() {
// Code here
}
вместо этой:
var render = new function(){
// Same code here
}
Выполняет ли JavaScript функции, определенные в файле сценария, независимо от того, вызываются ли они обработчиком событий ? (например, onload = function ()
).
И, наконец, если функция определена в другой функции, при вызове родительской функции также вызывается нижняя функция? например,
function a(){
function b(){
// code
}
function c(){
//code
}
}
Я пытаюсь получить конкретное представление о порядке выполнения в JavaScript.