Unit 12. Замыкания

Вопросы в видеоуроке

  • 00:00 вступление
  • 01:40 функция и внешние переменные
  • 03:10 функция и внутренние переменные
  • 08:10 внешние переменные - необходимы
  • 10:40 замыкаем данные и функции
  • 15:10 тестируем замыкания
  • 19:20 передаем аргументы в замыкания
  • 21:50 замыкания на примере задачи - попрошайки
  • 26:35 замыкания для файлов js

Домашнее задание

Загрузка ДЗ на проверку возможна только после приобретения курса.

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

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

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

Задача доступна после приобретения курса.
Задача доступна после приобретения курса.
Задача доступна после приобретения курса.
Задача доступна после приобретения курса.
Задача доступна после приобретения курса.
Задача доступна после приобретения курса.
Задача доступна после приобретения курса.

Следи за новостями курсов на нашем канале

Открыть

Правила оформления домашних заданий

Открыть

Форум по задачам

Forum