Найти в Дзене
Physics.Math.Code

Простейшее практическое применение замыканий в Javascript

1. Пример переключения классов средствами javascript. Плюс простейшее замыкание для циклического счетчика нажатий:

https://jsfiddle.net/rgx74v8w/7/

2. Переключение CSS-классов средствами Javascript.
Подсветка выбранного элемента.
Пример логики выбора элементов.
Подсчет количества нажатий на каждый элемент посредством присваивания замыкания каждому элементу списка elementList.

https://jsfiddle.net/9md108g3/3/

-2

3. Ручное + автоматическое рандомное переключение CSS-классов средствами Javascript. Подсветка выбранного элемента. Пример логики выбора элементов. Подсчет количества нажатий на каждый элемент посредством присваивания замыкания каждому элементу списка elementList. Мерцание с помощью метода setInterval(), использующий метод переключения CSS-классов в контексте текущего объекта, контекст которого получен через call()

https://jsfiddle.net/dpg3mybz/1/

-3