Показать сообщение отдельно
  #20 (permalink)  
Старый 19.08.2011, 08:46
Аспирант
Отправить личное сообщение для RUVATA Посмотреть профиль Найти все сообщения от RUVATA
 
Регистрация: 08.02.2011
Сообщений: 41

вот некий код для "разбора полетов"
<html>
 <head> </head>
 
<body>
 <script type="text/javascript">
		
		AsyncTest()
	
	function AsyncTest(){
		var someText = ''

		setInterval(function(){someText = someText + '-AsyncInjection-';}, 12)

		for(var i = 0; i < 20; i++){
		  someText = someText + '-MainTheadInjection-'
		};

		alert(someText)
	}
	</script>
</body>

 <html>

что-же увидите на выходе ?
Цитата:
-MainTheadInjection--MainTheadInjection--MainTheadInjection--MainTheadInjection--MainTheadInjection--MainTheadInjection--MainTheadInjection--MainTheadInjection--MainTheadInjection--MainTheadInjection--MainTheadInjection- ...
Ну и где-же асинхронный вызов ? хотя если бы код выполнялся асинхронно мы бы увидели:
Цитата:
-MainTheadInjection--MainTheadInjection--AsyncInjection--MainTheadInjection--MainTheadInjection--MainTheadInjection--MainTheadInjection--AsyncInjection--MainTheadInjection--MainTheadInjection--MainTheadInjection--AsyncInjection- ...
Чувствуете разницу ?
проведите аналогичный эксперимент в NODE.js

Последний раз редактировалось RUVATA, 19.08.2011 в 09:02.
Ответить с цитированием