Eloquent JavaScript
A Modern Introduction to Programming

By treating JavaScript as a language in its own right, the author has produced a solid guide to learning a language you might think you already knew.

By: Staff


The thing that sets this book apart from a lot of other JavaScript books is that it treats Javascipt as a language on its own, independent from its most common usage in web browsers. While some readers might wonder if that’s a good idea, being that that’s how most people intend to use it, I think it’s a fresh approach that has a big benefit: by avoiding teaching the reader both a new language and learning the complexities of the DOM (and the subtle differences found in each browser and version) readers can instead focus on a sometimes mis-understood language.

Due partly to its early uses as a enabler of endless pop-ups and other Internet high jinks, JavaScript (or more formally ECMAScript) continues to be seen in some quarters as a simple scripting language rather than a full-featured language like Java or C#. While "copy-and-paste programming" is still practised by some web developers, in order to really take advantage of modern libraries like jQuery, you have to understand the language.

The book’s first three chapters cover the very basics: variables, control flow and functions and error-handling. These chapters are important because JavaScript has it own way of doing things and many beginners assume that because the language looks a bit like Java it will behave the same way; fact is JavaScript borrows little more than the syntax from C/Java instead its major ideas come from less-known languages like Self and Scheme.

The next set of chapters look at functional and object-orientated programming. Object-orientated programming is another area where JavaScript differs from Java’s or PHP’s implementation so it is important to understand the different approaches.

Web development is not entirely left out. The last three chapters cover JavaScript in the browser.

Overall this is book that teaches the fundamentals of a language that is a familiar sight to many web developers but maybe not understood well enough. By treating JavaScript as a language in its own right, the author has produced a solid guide to learning a language you might think you already knew.

Link: http://eloquentjavascript.net/


Date published: 14-Feb-2011





Professional CodeIgniter

Set your code on fire, professionally. Seriously, it's a bright red book about the popular PHP framework.

Map Scripting 101

Beyond GoogleMaps, using Bing and Yahoo maps in your web apps.

Prototype and script.aculo.us

Using the Prototype and script.aculo.us Javascript libraries to simply your life.

Learning jQuery 1.3

Learning to use jQuery to build better websites, though examples and popular plug-ins.

Coders at Work

Talking to programmers.


2019 YYZTech

For American computers stores, visit: AmericanComputerDealer.com