The sources for the Eloquent JavaScript book
JavaScript HTML CSS TeX Other
Switch branches/tags
Nothing to show
Clone or download
Elvis Stansvik
Elvis Stansvik Avoid repetition in visibility explanation
The "each local scope can also see all the local scopes that contain it"
occurred twice. I kept the second occurrance.
Latest commit 7364688 Jul 4, 2018
Permalink
Failed to load latest commit information.
code Update 6.3 solution to match code from 6.2 Jun 24, 2018
epub Define a meta style for key names, render as small caps May 7, 2018
html Use Ctrl-Down as close editor shortcut Jul 4, 2018
img Add graph figures from Chapter 22 Jun 27, 2018
pdf Create colored internal references in PDF format Mar 2, 2018
src Rip out canvas dependency May 11, 2018
.gitignore Generate a two-level TOC for the epub file Feb 27, 2018
00_intro.md Integrate copyediting for the introduction Jun 27, 2018
01_values.md Integrate copyediting for Chapter 14 Jun 16, 2018
02_program_structure.md Update 02_program_structure.md Jun 24, 2018
03_functions.md Avoid repetition in visibility explanation Jul 4, 2018
04_data.md Make sure function max is included in Chapter 4's base code Jun 25, 2018
05_higher_order.md Fix awkward sentence Jun 28, 2018
06_object.md Integrate copyediting for Chapter 6 Jun 8, 2018
07_robot.md Integrate copyediting for Chapter 7 Jun 8, 2018
08_error.md Integrate copyediting for Chapter 8 Jun 8, 2018
09_regexp.md Integrate copyediting for Chapter 14 Jun 16, 2018
10_modules.md command-line -> command line Jun 27, 2018
11_async.md Integrate copyediting for Chapter 11 Jun 16, 2018
12_language.md In Chapter 12, don't allow # in identifiers Jul 3, 2018
13_browser.md Integrate copyediting for Chapter 13 Jun 16, 2018
14_dom.md Integrate copyediting for Chapter 14 Jun 16, 2018
15_event.md Integrate copyediting for Chapter 15 Jun 16, 2018
16_game.md Integrate copyediting for Chapter 16 Jun 16, 2018
17_canvas.md Integrate copyediting for Chapter 17 Jun 27, 2018
18_http.md Integrate copyediting for Chapter 18 Jun 27, 2018
19_paint.md Integrate copyediting for Chapter 19 Jun 27, 2018
20_node.md Integrate copyediting for Chapter 20 Jun 27, 2018
21_skillsharing.md Integrate copyediting for Chapter 21 Jun 27, 2018
Makefile Upgrade CodeMirror May 17, 2018
README.md Link to Chapter 7 programming environment May 12, 2018
package.json Integrate tech editing for Chapter 20 Jun 4, 2018

README.md

Eloquent JavaScript

These are the sources used to build the third edition of Eloquent JavaScript (http://eloquentjavascript.net).

Feedback welcome, in the form of issues and pull requests.

Building

npm install
make html

To build the PDF file:

apt-get install texlive texlive-xetex fonts-inconsolata fonts-symbola texlive-lang-chinese inkscape
make book.pdf