Показать сообщение отдельно
  #1 (permalink)  
Старый 22.11.2012, 23:43
Интересующийся
Отправить личное сообщение для noname1990 Посмотреть профиль Найти все сообщения от noname1990
 
Регистрация: 04.05.2012
Сообщений: 18

Почему так происходит?
Салют. объясните почему так происходит?
<input type="text" value="Нажми меня" id="btn">

function cicle()
{
  for ( var i = 0; i < 5000; i ++ )
    console.log(i)	
}
function click()
{
  var btn = document.getElementById("btn")
  btn.onclick = function()
  {
     this.style.background = "red";
  }
cicle();
click();

Почему во время выполнения первой функции, пока еще не закончился цикл, я кликаю по кнопке и сразу отрабатывает вторая функция? ведь по идее пока не отработает 1-я , вторая стоит в режиме ожидания? или я чет не так понимаю?
Ответить с цитированием