Хранение значения переменной между событиями
Добрый день!
Подскажите почему так получается:
<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.
|