Всем доброго дня. Мучает один вопрос, на который пока нет ответа.
Я новичок в верстке и хочу узнать как влияет на производительность js код написанный двумя методами.
Есть ли разница между ними??? Какой код будет работать лучше???
1 метод.
Сначала объявляю все переменные, добавляю обработчики и выполняю код внутри window.onload
window.onload = function() {
var a = ... ;
var b = ... ;
a.addEventListener('click', function() {
// тут какой-то код
}, false);
b.addEventListener('click', function() {
// тут какой-то код
}, false);
}
или 2 метод
Объявляю все переменные и добавляю обработчики. Но функции за пределами window.onload
window.onload = function() {
var a = ... ;
var b = ... ;
a.addEventListener('click', function name1 {}, false);
b.addEventListener('click', function name2 {}, false);
}
function name1() {
// тут какой-то код
}
function name2() {
// тут какой-то код
}