Показать сообщение отдельно
  #1 (permalink)  
Старый 26.06.2014, 14:52
Новичок на форуме
Отправить личное сообщение для Кос Посмотреть профиль Найти все сообщения от Кос
 
Регистрация: 26.06.2014
Сообщений: 1

Хранение значения переменной между событиями
Добрый день!

Подскажите почему так получается:

<p id='test'>test</p>

<script>
var a = 0 ;
$('#test').click(function(){a += 1; alert(a});
</script>

При каждом нажатии на <p> alert будет выводить a увеличенное на единицу. Для меня это стало открытием) я всегда думал что при срабатывании событий весь скрипт работает заново, т.е. заново устанавливается занчение а = 0, и при каждом нажатии на <p> alert будет выводить "1".

Т.е. получается что все переменные хранятся до обновления странцы. Где можно прочитать об этом подробнее?

Последний раз редактировалось Кос, 26.06.2014 в 15:08.
Ответить с цитированием