Сейчас вам необходимо будет изучить некоторые нюансы работы с событиями. Внимательно изучите каждую ссылку, задачи порешайте там же (где есть). Ваша цель - получить хотя представление об описанных там темах, так что без фанатизма. Что не понятно - смело пропускайте.

Событие по загрузке

Изучите следующую статью learn.javascript.ru/onload-ondomcontentloaded.

События в инпутах

Изучите следующую статью learn.javascript.ru/events-change.

Submit формы

Изучите следующую статью learn.javascript.ru/forms-submit.

Загрузка картинок

Изучите следующую статью learn.javascript.ru/onload-onerror.

Колесико мышки

Изучите следующую статью learn.javascript.ru/mousewheel.

Реализуем onscroll

Изучите следующую статью learn.javascript.ru/onscroll.