...

воскресенье, 29 декабря 2013 г.

Асинхронный JavaScript (книга)


сегодня в 12:12


image

Ответьте на три вопроса по JavaScript. Если какой-то из них вас затруднит, вам следует прочесть отличную бесплатную книгу Тревора Бернхема (Trevor Burnham) — Async JavaScript. Всего 90 страниц, но здесь разобраны такие темы, как событийный цикл JavaScript, синхронность/асинхронность, однопоточность/многопоточность (воркеры), promises, fibers и еще много чего интересного.

Итак, что выдаст следующий код?



for (var i = 1; i <= 3; i++) {
setTimeout(function(){ console.log(i); }, 0);
};




Ответ

4

4

4





Что выдаст данный код в браузере, в node.js?

var obj = {};
console.log(obj);
obj.foo = 'bar';




Ответ
В браузере:

{foo:bar}




В node.js:

{}







Сколько (примерно) раз сработает setInterval(func, 0) за секунду в браузере?

var fireCount = 0;
var start = new Date;
var timer = setInterval(function() {
if (new Date - start > 1000) {
clearInterval(timer);
console.log(fireCount);
return;
}
fireCount++;
}, 0);




Ответ

Около 200






Developers, stick with Russians – work in London




Переводы с

карты на карту


Переводы

через QR-Код


Новая функция

«Мой контроль»




Возьми Lumia 925 на тест-драйв сейчас.




Впечатляющие возможности

в стильном тонком корпусе из металла




Boomburum

исследует LTE


Эволюция средств связи

в путешествии по России




Проблемы коммуникации внутри бизнеса?



Смотри бесплатные курсы

и выиграй Xbox




Нет времени

на счета?


MasterCard

Mobile



Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.


Комментариев нет:

Отправить комментарий