Book description
Worin besteht der klügste Weg, eine JavaScript-Anwendung zu entwickeln? JavaScript Patterns hilft dem Leser bei der Beantwortung dieser Frage mit zahlreichen Code-Patterns und Best-Practices-Beispielen.
Wenn JavaScript-Programmierer nach Lösungen für ihre JavaScript-Objekte, -Funktionen und Vererbungen suchen, dann sind die Entwurfsmuster und Code-Templates in diesem Buch genau das, was sie für eine professionelle Arbeit benötigen.
Ebenso werden in dem Buch Empfehlungen für die bestmögliche Implementierung der Patterns gegeben, immer verbunden mit praxisnahen Beispielen. Darüber hinaus lernt der Leser wichtige Anti-Patterns kennen.
Table of contents
- Widmung
- Vorwort
- 1. Einführung
-
2. Grundlagen
- Wartbaren Code schreiben
- Wenige globale Variablen verwenden
- for-Schleifen
- for-in-Schleifen
- Eingebaute Prototypen (nicht) erweitern
- switch-Muster
- Implizite Typecasts vermeiden
- Zahlen umwandeln mit parseInt()
- Code-Richtlinien
- Namenskonventionen
- Kommentare schreiben
- Eine API-Dokumentation schreiben
- Schreiben, um gelesen zu werden
- Peer Reviews
- Minifizieren … in der Produktionsumgebung
- JSLint nutzen
- Zusammenfassung
- 3. Literale und Konstruktoren
- 4. Funktionen
- 5. Objekt-Erzeugungs-Muster
-
6. Muster zum Wiederverwenden von Code
- Klassische versus moderne Vererbungs-Muster
- Erwartete Ergebnisse bei klassischer Vererbung
- Klassisches Muster Nr. 1 – Das Standard-Muster
- Klassisches Muster Nr. 2 – Rent-a-Constructor
- Klassisches Muster Nr. 3 – Rent-and-Set-Prototyp
- Klassisches Muster Nr. 4 – Gemeinsamer Prototyp
- Klassisches Muster Nr. 5 – Ein temporärer Konstruktor
- Klass
- Prototypische Vererbung
- Vererbung durch das Kopieren von Eigenschaften
- Mix-Ins
- Methoden ausleihen
- Zusammenfassung
- 7. Entwurfsmuster
- 8. DOM- und Browser-Muster
- Index
- Kolophon
- Copyright
Product information
- Title: JavaScript Patterns
- Author(s):
- Release date: May 2012
- Publisher(s): O'Reilly Verlag
- ISBN: 97833897215986
You might also like
book
JavaScript Patterns
What's the best approach for developing an application with JavaScript? This book helps you answer that …
book
JavaScript, 2nd Edition
JavaScript ist das Herzstück fast jeder modernen Webanwendung, von Social Apps wie Twitter bis hin zu …
book
Clean Code in JavaScript
Get the most out of JavaScript for building web applications through a series of patterns, techniques, …
book
Get Programming with Node.js
Get Programming with Node.js Get Programming with Node.js teaches you to write server-side code in JavaScript …