вот некий код для "разбора полетов"
<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