Прежде чем использовать javascript на веб-страницах следует запомнить одну вещь. У разработчика в голове все время должен быть алгоритм: Объект - Событие - Действие.
Объект - пункт меню
Событие - наведение курсора
Действие - пункт меню раскрывается
Событие - наведение курсора
Действие - пункт меню раскрывается
То есть объектом может быть пункт меню, который при наведении на него курсора (это событие) - раскрывается (это действие) и пользователь видит пункты подменю.
Или такой пример...
Объект - стрелка навигации
Событие - наведение курсора
Действие - увеличение стрелки
Событие - наведение курсора
Действие - увеличение стрелки
На один объект можно «повесить» несколько действий:
Объект - стрелка навигации (для прокрутки/смены изображений)
Событие 1 - наведение курсора
Действие 1 - увеличение стрелки
Событие 2 - щелчок на увеличенной стрелке курсором
Действие 2 - смена изображения
Событие 1 - наведение курсора
Действие 1 - увеличение стрелки
Событие 2 - щелчок на увеличенной стрелке курсором
Действие 2 - смена изображения
Запомните алгоритм: Объект - Событие - Действие. Он будет нужен для дальнейшей практической работы с javascript при его использовании на веб-страницах.