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