Вопросы скорее очевидные, но что-то я на них завис. И не уверен что правильно сформулирую.
1. Пишу, допустим, функцию для какого-то события по нажатию кнопки мыши. Без window.onload = функция не работает.
А если мне нужно несколько функций использовать, их все нужно определять как-то так? Иначе они не видны для системы?
window.onload = function() {
if(window.f) f();
if(window.y) y();
}
Как универсально заставить систему использовать всё содержимое файла js если оно требуется?
В jquery используется обмотка вида (function($){...})(jQuery);
Значит и в js как-то можно не писать window.onload для каждой функции.
2. Какие вообще есть варианты для загрузки кода? Там до body, после body и тд. В чем разница записи и как делать правильно?