Jump to content
Nytro

Eloquent JavaScript

Recommended Posts

Posted

Eloquent JavaScript

A Modern Introduction to Programming

by Marijn Haverbeke

ejs.png

Eloquent JavaScript is a book providing an introduction to the JavaScript programming language and programming in general.

A concise and balanced mix of principles and pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!

—Brendan Eich, the man who gave us JavaScript

The book exists in two forms. It was originally written and published in digital form, which includes interactive examples and a mechanism for playing with all the example code. This version is released under an open license.

I have published a revised version of the book on paper. The structure of this version remained largely the same, but the whole text has been thorougly edited and updated. You can order from Amazon here. There is still an interactive coding environment for this version, as a seperate page. Errata are here.

Contents

1. Introduction
2. Basic JavaScript: values, variables, and control flow
3. Functions
4. Data structures: Objects and Arrays
5. Error Handling
6. Functional Programming
7. Searching
8. Object-oriented Programming
9. Modularity
10. Regular Expressions
11. Web programming: A crash course
12. The Document-Object Model
13. Browser Events
14. HTTP requests

Appendices

1. More (obscure) control structures
2. Binary Heaps

Alphabetic index of terms
Cover page

Online:

http://eloquentjavascript.net/print.html

Sursa: Contents -- Eloquent JavaScript

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...