JavaScript ist eine leichte und mächtige Sprache, aber es wird oft missverstanden und ist schwer zu lernen (besonders wegen seiner objektorientierten Programmierung).Was sind gute JavaScript OOP Ressourcen?
Was sind die guten Materialien (Blogs, Screencasts und Bücher), um JavaScript OOP zu lernen? Die Themen können alles sein, aber lass uns jetzt keine Browser, AJAX und Bibliotheken einschließen.
Wie lernten Sie auch die funktionalen Programmier-, Schließ-, Objekt-, Vererbungs- und Entwurfsmuster in JavaScript? Persönlich würde ich gerne mehr Codebeispiele sehen, weil einige der Bücher, die ich oben erwähnt habe, das Beispiel minimal halten.
(EDIT: Wie dieser Beitrag jetzt Gemeinschaftsbemühung ist, bitte Hilfe erhalten und entwickeln, die folgende Liste von Ressourcen)
Bücher
- JavaScript: The Good Parts von Douglas Crockfond, Diese ist das von den meisten Javascriptern auf Stack Overflow empfohlene Buch. Ich habe beobachtet, dass Menschen mit diesem Buch ihre Fähigkeiten in Java-Script verbessert haben. Besuchen Sie seine Website: crockford.com für weitere Informationen.
- Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries von Stoyan Stefanov, geht durch viele OOP Themen wie Objekte, Prototyp, Vererbung und einige Muster.
- Pro JavaScript Design Patterns, von Ross Harmess und Dustin Diaz, diskutieren Anwendung von berühmten Design-Muster in JavaScript.
Videos
- "Advanced JavaScript" videos von Douglas Crockford. Viele andere interessante Videos sind unter Yahoo! Developer Network verfügbar.
- The Definitive Guide to Object-Oriented JavaScript von James Shore (Juli 2013).
auf Stack-Überlauf
- A Stack Overflow discussion on JavaScript closure
- A Stack Overflow discussion on What exactly does “closure” refer to in JavaScript?
- A Stack Overflow discussion on Prototypal vs Functional OOP in JavaScript
Andere
- Introduction to Object-Oriented JavaScript - Mozilla Dev
- JavaScript Closures for Dummies
- JavaScript Closures
- JavaScript Closures 101
- Private Members in JavaScript von Douglas Crockfond
- Classical Inheritance in JavaScript von Douglas Crockfond
- Prototypal Inheritance in JavaScript von Douglas Crockfond
- JavaScript, time to grok closures
- Mozilla developer network
Sollte dies nicht ein Community Wiki werden? – James