Замыкания

Task 01

Напишите анонимную функцию применяя замыкание. Внутри функции создайте переменную равную 75, и повесьте на кнопку .b-1 событие клик и функцию, которая увеличивает переменную на 1 и присваивает блоку .out-1 ширину равную переменной + 'px'. Анонимная функция замыкание должна запускаться при загрузке файла.

Task 02

Усложним предыдущую задачу. Создайте анонимную функцию замыкание, в которой создайте переменные w = 75 и h = 30. Создайте две функции, одна запускается при клике на кнопку .b-2-1 и увеличивает ширину блока .out-2, вторая запускается при клике на кнопку .b-2-2 и увеличивает высоту блока .out-2. Анонимная функция замыкание должна запускаться при загрузке файла.

Task 03

В скобках напишите код функции замыкания, которая создает переменную count = 0 и возвращает анонимную функцию, которая в свою очередь увеличивает count на 1 и возвращает его.

Task 04

Напишите функцию замыкание createCount. Внутри функции создайте count равный переданному в createCount аргументу ( по умолчанию равен 0) и сделайте return функции, которая увеличивает count на 1 и возвращает его.

Task 05

Напишите функцию замыкание generatePassword, которая принимает аргумент -...

Задачи доступны после покупки курса

Task 06

Напишите функцию замыкание generatePassword2, которая принимает два аргумента...

Задачи доступны после покупки курса

Task 07

Напишите функцию замыкание generateElement, которая принимает 2 аргумента,...

Задачи доступны после покупки курса

Task 08

Напишите функцию замыкание generateElement2, которая принимает 1 аргумент...

Задачи доступны после покупки курса

Task 09

Напишите функцию замыкание generateDay, внутри которой создан массив...

Задачи доступны после покупки курса

Task 10

Напишите функцию замыкание generateMonth, внутри которой создан массив...

Задачи доступны после покупки курса