Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [js] замыкания / 5 сообщений из 5, страница 1 из 1
01.02.2016, 15:57
    #39160334
___neznayka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[js] замыкания
Зачем вообще нужен сабж.
Те его практическое применение .
Может есть статьи или книжка, где толково написано.
...
Рейтинг: 0 / 0
01.02.2016, 16:04
    #39160340
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[js] замыкания
___neznayka,

Здесь к примеру довольно доходчиво написано.
...
Рейтинг: 0 / 0
01.02.2016, 16:52
    #39160422
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[js] замыкания
___neznaykaЗачем вообще нужен сабж.
Если такой вопрос задается - значит ты не так далеко ушел в использовании JS...
Просто в JS есть такая особенность в определении области видимости. Эту особенность можно использовать в нужных целях.

___neznaykaТе его практическое применение .
Например для вызова функций с определенным набором значений переменных...

___neznaykaМожет есть статьи или книжка, где толково написано.
В любом букваре.
https://learn.javascript.ru/functions-closures
...
Рейтинг: 0 / 0
02.02.2016, 18:31
    #39161386
alexy_black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[js] замыкания
для передачи правильного this например.. для "статической" перменной..
...
Рейтинг: 0 / 0
21.02.2016, 00:54
    #39176338
Жмурик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[js] замыкания
Мои 2 цента:
Смотри, допустим внутри функции сначала создается и инициализруется переменная.
Потом какому нибудь событию (нажатие кнопки напр) присваивается анонимная функция (= function() {....})
А внутри этой анонимной функции используется та самая локальная переменная.
Функция отработала, локальной переменной больше по идее нет.
Но когда сработает событие (кнопка нажата), оно обработается анонимной функцией, которая манипулирует почившей локальной переменной.
Это одно из проявлений замыкания, когда для каждой обработки события создается копия этой переменной.
То, что это копия, говорит тот факт, что после ее изменении в обработчике (анонимная функция) в следующий раз она будет иметь прежнее значение (инициализированной отработанной функцией)ю
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [js] замыкания / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]