Skip to content

Commit f301782

Browse files
committed
Add chapter pictures for chapters 12 to 21 and the introduction
1 parent 7c46dfa commit f301782

22 files changed

+30
-2
lines changed

00_intro.md

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ portion devoted to logic, order, rule, and clarity.
1111

1212
quote}}
1313

14+
{{figure {url: "img/chapter_picture_00.jpg", alt: "Picture of a screwdriver and a circuit board", chapter: "framed"}}}
15+
1416
This is a book about instructing ((computer))s. Computers are about as
1517
common as screwdrivers today, but they are quite a bit more complex,
1618
and making them do what you want them to do isn't always easy.

12_language.md

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ quote}}
1111

1212
{{index "Abelson, Hal", "Sussman, Gerald", SICP, "project chapter"}}
1313

14+
{{figure {url: "img/chapter_picture_12.jpg", alt: "Picture of an egg with smaller eggs inside", chapter: "framed"}}}
15+
1416
Building your own ((programming language)) is surprisingly easy (as
1517
long as you do not aim too high) and very enlightening.
1618

13_browser.md

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ quote}}
1111

1212
{{index "Berners-Lee, Tim", "World Wide Web", HTTP, [JavaScript, "history of"], "World Wide Web"}}
1313

14+
{{figure {url: "img/chapter_picture_13.jpg", alt: "Picture of a telephone switchboard", chapter: "framed"}}}
15+
1416
The next chapters of this book will talk about web browsers. Without
1517
web ((browser))s, there would be no JavaScript. Or even if there were,
1618
no one would ever have paid any attention to it.

14_dom.md

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ have known—before you started.
88

99
quote}}
1010

11+
{{figure {url: "img/chapter_picture_14.jpg", alt: "Picture of a tree with letters and scripts hanging from its branches", chapter: "framed"}}}
12+
1113
{{index drawing, parsing}}
1214

1315
When you open a web page in your browser, the browser retrieves the

15_event.md

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ quote}}
99

1010
{{index stoicism, "Marcus Aurelius", input, timeline, "control flow"}}
1111

12+
{{figure {url: "img/chapter_picture_15.jpg", alt: "Picture a Rube Goldberg machine", chapter: "framed"}}}
13+
1214
Some programs work with direct user input, such as mouse and keyboard
1315
actions. That kind of input isn't available as neatly organized data
1416
structure—it comes in piece by piece, in real time, and the program is

16_game.md

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ quote}}
1010

1111
{{index "Banks, Ian", "project chapter", simulation}}
1212

13+
{{figure {url: "img/chapter_picture_16.jpg", alt: "Picture of a game character jumping over lava", chapter: "framed"}}}
14+
1315
Much of my initial fascination with computers, like that of many nerdy
1416
kids, had to do with computer ((game))s. I was drawn into the tiny
1517
simulated ((world))s that I could manipulate and in which stories

17_canvas.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@ Drawing is deception.
88

99
quote}}
1010

11-
{{index "Escher, M.C.", CSS, "transform (CSS)"}}
11+
{{index "Escher, M.C."}}
12+
13+
{{figure {url: "img/chapter_picture_17.jpg", alt: "Picture of a robot arm drawing on paper", chapter: "framed"}}}
14+
15+
{{index CSS, "transform (CSS)"}}
1216

1317
Browsers give us several ways to display ((graphics)). The simplest
1418
way is to use styles to position and color regular ((DOM)) elements.

18_http.md

+4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ context on the server.
1111

1212
quote}}
1313

14+
{{index "Fielding, Roy"}}
15+
16+
{{figure {url: "img/chapter_picture_18.jpg", alt: "Picture of a web form on a medieval scroll", chapter: "framed"}}}
17+
1418
The _Hypertext Transfer Protocol_, already mentioned in [Chapter
1519
?](browser#web), is the mechanism through which data is requested and
1620
provided on the ((World Wide Web)). This chapter describes the

19_paint.md

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ quote}}
1212

1313
{{index "Miro, Joan", "drawing program example", "project chapter"}}
1414

15+
{{figure {url: "img/chapter_picture_19.jpg", alt: "Picture of a tiled mosaic", chapter: "framed"}}}
16+
1517
The material from the previous chapters gives you all the elements you
1618
need to build a basic ((web application)). In this chapter, we will do
1719
just that.

20_node.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,11 @@ beautiful huts.'
1212

1313
quote}}
1414

15-
{{index "command line", "Yuan-Ma", "Book of Programming"}}
15+
{{index "Yuan-Ma", "Book of Programming"}}
16+
17+
{{figure {url: "img/chapter_picture_20.jpg", alt: "Picture of a telephone pole", chapter: "framed"}}}
18+
19+
{{index "command line"}}
1620

1721
So far, we have used the JavaScript language in a single environment:
1822
the browser. This chapter and the [next one](skillsharing) will

21_skillsharing.md

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ quote}}
1010

1111
{{index "skill-sharing project", meetup, "project chapter"}}
1212

13+
{{figure {url: "img/chapter_picture_21.jpg", alt: "Picture of two unicycles", chapter: "framed"}}}
14+
1315
A _((skill-sharing))_ meeting is an event where people with a shared
1416
interest come together and give small, informal presentations about
1517
things they know. At a ((gardening)) skill-sharing meeting, someone

img/chapter_picture_00.jpg

17.1 KB
Loading

img/chapter_picture_12.jpg

17.5 KB
Loading

img/chapter_picture_13.jpg

33.2 KB
Loading

img/chapter_picture_14.jpg

28.3 KB
Loading

img/chapter_picture_15.jpg

16.2 KB
Loading

img/chapter_picture_16.jpg

21.1 KB
Loading

img/chapter_picture_17.jpg

26.6 KB
Loading

img/chapter_picture_18.jpg

21.4 KB
Loading

img/chapter_picture_19.jpg

20.1 KB
Loading

img/chapter_picture_20.jpg

24.6 KB
Loading

img/chapter_picture_21.jpg

23.8 KB
Loading

0 commit comments

Comments
 (0)