Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Весть скрипт в window.onload (https://javascript.ru/forum/events/73434-vest-skript-v-window-onload.html)

den2412 15.04.2018 16:01

Весть скрипт в window.onload
 
Всем доброго дня. Мучает один вопрос, на который пока нет ответа.
Я новичок в верстке и хочу узнать как влияет на производительность 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() {
	// тут какой-то код
}

j0hnik 16.04.2018 02:11

не парьтесь делайте как вам удобней, оба варианта вполне допустимы.


Часовой пояс GMT +3, время: 04:25.