From 8134937fc31e90f32e40f38b6483cf90c33f7ca2 Mon Sep 17 00:00:00 2001 From: Ilya Kantor Date: Mon, 17 Apr 2017 14:20:01 +0200 Subject: [PATCH] working --- 8-async/01-callback-hell/article.md | 96 +++++------ 8-async/01-callback-hell/callback-hell.png | Bin 33898 -> 35611 bytes 8-async/01-callback-hell/callback-hell@2x.png | Bin 80616 -> 84072 bytes 8-async/02-promise-basics/article.md | 153 ++++++++++++------ .../promise-resolve-reject.png | Bin 16203 -> 16214 bytes .../promise-resolve-reject@2x.png | Bin 38702 -> 38729 bytes 8-async/03-promise-chaining/article.md | 145 +++++++++++++++-- 8-async/03-promise-chaining/one.js | 1 + 8-async/03-promise-chaining/three.js | 1 + 8-async/03-promise-chaining/two.js | 1 + archive/thenable.js | 23 +++ figures.sketch | Bin 14893056 -> 14909440 bytes 12 files changed, 303 insertions(+), 117 deletions(-) create mode 100644 8-async/03-promise-chaining/one.js create mode 100644 8-async/03-promise-chaining/three.js create mode 100644 8-async/03-promise-chaining/two.js create mode 100644 archive/thenable.js diff --git a/8-async/01-callback-hell/article.md b/8-async/01-callback-hell/article.md index d66df8c4..c79d0109 100644 --- a/8-async/01-callback-hell/article.md +++ b/8-async/01-callback-hell/article.md @@ -9,40 +9,38 @@ The most obvious example is `setTimeout`, but there are others, like making netw ## Callbacks -Consider a function `loadScript` that loads a script: +Consider this function `loadScript(src)` that loads a script: ```js function loadScript(src) { let script = document.createElement('script'); script.src = src; + document.head.append(script); } ``` -When the `