JavaScript est un léger et puissant de la langue, mais il est souvent mal compris et difficile à apprendre (surtout à propos de sa programmation orientée objet). Voici ce que j'ai trouvé:
Livres
- JavaScript: Les Bonnes Parties par Douglas Crockfond, Ce livre est recommandé par la plupart des Javascripters sur un débordement de Pile. J'ai observé, les Gens ont avancé leurs compétences en java script avec ce livre. Visitez son site web: crockford.com pour plus d'informations.
- Orientée objet en JavaScript: Créer évolutive, réutilisables de haute qualité JavaScript, des applications et des bibliothèques par Stoyan Stefanov, passe par de nombreux OOP sujets comme des Objets, Prototypes, d'Héritage et de certains modèles.
- Pro JavaScript, des Modèles de Conception, par Ross Harmess et Dustin Diaz, discuter de l'application de célèbres modèles de conception en JavaScript.
Vidéos
- "Avancés JavaScript" vidéos par Douglas Crockford. De nombreuses autres vidéos intéressantes sont disponibles sur Yahoo! Développeur De Réseau.
Sur Un Débordement De Pile
- Un Débordement de Pile discussion sur JavaScript fermeture
- Un Débordement de Pile discussion sur Ce que signifie exactement "fermeture" consultez en JavaScript?
- Un Débordement de Pile discussion sur les Prototypes vs Fonctionnelle de la programmation orientée objet en JavaScript
D'autres
- Introduction à l'Orienté Objet en JavaScript - Mozilla Dev
- JavaScript Fermetures pour les Nuls
- JavaScript Fermetures
- JavaScript Fermetures 101
- Les députés d'en JavaScript par Douglas Crockfond
- Classique Héritage en JavaScript par Douglas Crockfond
- Prototypes Héritage en JavaScript par Douglas Crockfond
- JavaScript, de temps à analyser des fermetures
Quels sont les autres bons matériaux (des blogs, des didacticiels vidéo et des livres pour apprendre le JavaScript de la programmation orientée objet? Les thèmes peuvent être n'importe quoi, mais il ne faut pas inclure les navigateurs, AJAX et bibliothèques pour l'instant.
Aussi, comment avez-vous appris la programmation fonctionnelle, la fermeture, l'objet, l'héritage et les modèles de conception en JavaScript? Personnellement, je voudrais voir plus d'exemples de code, parce que certains des livres que j'ai mentionnés ci-dessus gardez à l'exemple minimal.