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

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

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

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


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