newton10471 / Eloquent-JavaScript

The second edition of Eloquent JavaScript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Eloquent JavaScript

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

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

Building

npm install --production
apt-get install asciidoc inkscape
make html

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

To build the PDF file:

apt-get install texlive texlive-xetex texlive-fonts-extra
make book.pdf

To build the ePub book:

make book.epub

To serve the book locally offline with live js examples:

./start_http_server.sh

About

The second edition of Eloquent JavaScript


Languages

Language:HTML 88.3%Language:JavaScript 9.2%Language:TeX 1.8%Language:CSS 0.5%Language:Makefile 0.3%Language:Shell 0.0%