Eloquent JavaScript: A Modern Introduction to Programming PDF Download Ebook. Marijn Haverbeke provides complete introduction to the JavaScript programming language and programming in general. The book exists in two forms. This text includes interactive examples and a mechanism for playing with all the example code. This version is released under an open license.
Author has published a revised version of the book on paper. The structure of this version remained largely the same, but the whole text has been thoroughly edited and updated. Besides explaining JavaScript, this book tries to be an introduction to the basic principles of programming. Programming, it turns out, is hard.
The fundamental rules are, most of the time, simple and clear. But programs, while built on top of these basic rules, tend to become complex enough to introduce their own rules, their own complexity. In some later chapters, we will build example programs that consist of many blocks of code. Often, you have to run every one of them for the program to work. As you may have noticed, the arrow in a block of code turns purple after the block has been run.
When reading a chapter, try to run every block of code you come across, especially those that 'define' something new. This book goes beyond the cut-and-paste scripts of the recipe books and teaches you to write code that's elegant and effective. You'll start with the basics of programming, and learn to use variables, control structures, functions, and data structures. Then you'll dive into the real JavaScript artistry: higher-order functions, closures, and object-oriented programming.
More details about this bookor
Download Eloquent JavaScript: A Modern Introduction to Programming PDF Ebook :