If you want to significantly expand your web development skills beyond PHP, this practical, hands-on book teaches you ECMAScript―the core JavaScript language―from the ground up. You’ll discover some similarities between JavaScript and PHP, such as conditions and loops, but the primary focus is on JavaScript’s unique object creation, classes, prototypes, and inheritance. JavaScript knowledge is essential for working with today’s Web, whether you’re building applications for the client, the server, or for mobile use―and your PHP experience gives you a head start. This book will help you become fluent with JavaScript quickly, and then serve as a handy reference once you start coding.
Un libro che un programmatore PHP dovrebbe leggere prima di studiare Javascript, e poi rileggerlo dopo, perché contiene una buona selezione di informazioni cardine del linguaggio.
Molto utile anche come "bignami" per alcuni concetti chiave di Javascript.
L'unico difetto è di essere forse troppo prolisso nella trattazione dei metodi di alcune classi base di JS. Avrei preferito un maggiore approfondimento sull'ereditarietà e sulla modularizzazione, piuttosto.
Sweet and clear Javascript from a PHP background. It is very comfortable to be led by the hand with PHP examples when gnarly stuff like js scope is explained.