thisImage
- ссылка на объект изображения.Он передается в функцию в качестве переменной.
Объект изображения имеет такие свойства, как источник (.src), .width.высота и т. д.
thisLink
также является объектом, и он также может иметь свойства.Итак, thisLink.imgToChange = thisImage
устанавливает «imgToChange» для изображения, переданного в функцию.imgToChange
- это совершенно произвольное свойство, выбранное программистом.Он используется для хранения некоторых данных, которые будут использованы позже.
Весь этот код демонстрирует «сложный способ» выполнения ролловера.Необходимость вводить (или даже использовать) «document.getElementById» снова и снова, все это - боль.Большую часть времени мы полагаемся на сценарии для автоматизации этих вещей.
Фреймворки, которые в основном являются оптимизированными версиями того типа кода, над которым вы здесь работаете, были разработаны для того, чтобы позаботиться о грязной работе.Самым популярным фреймворком на сегодняшний день является jQuery .
. С помощью jQuery можно сделать то же самое в одной строке кода.
Вот Еще один пример .