Skip to content
This repository

The second edition of Eloquent JavaScript

branch: master
Octocat-spinner-32 bin Wire in jsdom to run browser-based code in the test runner February 07, 2014
Octocat-spinner-32 code Make chapter 15 more or less coherent March 24, 2014
Octocat-spinner-32 html Fix CodeMirror dependency in package.json April 16, 2014
Octocat-spinner-32 img Add exercises and such to chapter 16 April 07, 2014
Octocat-spinner-32 tex Use symlinks to access shared resources without ../ paths October 01, 2013
Octocat-spinner-32 .gitignore Most of chapter 10 (modules) January 13, 2014
Octocat-spinner-32 00_intro.txt Use conventional capitalization of Web and Internet April 08, 2014
Octocat-spinner-32 01_values.txt Edits in response to tech review of chapter 1 March 12, 2014
Octocat-spinner-32 02_program_structure.txt Use conventional capitalization of Web and Internet April 08, 2014
Octocat-spinner-32 03_functions.txt Integrate editing for chapter 3 March 25, 2014
Octocat-spinner-32 04_data.txt Fix asciidoc parsing issue in chapter 4 April 18, 2014
Octocat-spinner-32 05_higher_order.txt Use conventional capitalization of Web and Internet April 08, 2014
Octocat-spinner-32 06_object.txt Invoke on instances instead of the class Point March 25, 2014
Octocat-spinner-32 07_elife.txt Various small language fixes February 16, 2014
Octocat-spinner-32 08_error.txt Use conventional capitalization of Web and Internet April 08, 2014
Octocat-spinner-32 09_regexp.txt Another pass over chapter 9 February 18, 2014
Octocat-spinner-32 10_modules.txt Use conventional capitalization of Web and Internet April 08, 2014
Octocat-spinner-32 11_language.txt Second pass over chapter 11 February 20, 2014
Octocat-spinner-32 12_browser.txt Use conventional capitalization of Web and Internet April 08, 2014
Octocat-spinner-32 13_dom.txt Finish first draft of chapter 14 February 28, 2014
Octocat-spinner-32 14_event.txt Use conventional capitalization of Web and Internet April 08, 2014
Octocat-spinner-32 15_game.txt Most of chapter 16 April 04, 2014
Octocat-spinner-32 16_canvas.txt Skeleton of chapter 17 April 08, 2014
Octocat-spinner-32 17_http.txt Skeleton of chapter 17 April 08, 2014
Octocat-spinner-32 Makefile Skeleton of chapter 17 April 08, 2014
Octocat-spinner-32 README.md Add specification for mac users February 07, 2014
Octocat-spinner-32 asciidoc_db.conf Allow backticks to trigger monospace when next to punctuation January 10, 2014
Octocat-spinner-32 asciidoc_html.conf Add autofocus attribute for html snippets March 24, 2014
Octocat-spinner-32 package.json Fix CodeMirror dependency in package.json April 16, 2014
README.md

Eloquent JavaScript

These are the sources used to build the second edition of Eloquent JavaScript.

The rewrite is a work in progress. Feedback welcome, in the form of issues and pull requests. Chapter 0 to 6 are in a more or less stable state. Don't waste too much time on detailed correction of anything beyond that yet.

Building

npm install
apt-get install asciidoc
make html
# and optionally (currently partly broken)
apt-get install dblatex
make tex

For OSX, you can use port or brew to install asciidoc package.

Something went wrong with that request. Please try again.