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
Design Patterns - Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software
Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software Der Bestseller von Gamma und Co. in komplett neuer Übersetzung …
book
Machine Learning mit Python - Das Praxis-Handbuch für Data Sience, Predictive Analytics und Deep Learning
Datenanalyse mit ausgereiften statistischen Modellen des Machine Learnings Anwendung der wichtigsten Algorithmen und Python-Bibliotheken wie NumPy, …
book
Python 3 - Lernen und professionell anwenden
Einführung in alle Sprachgrundlagen: Klassen, Objekte, Vererbung, Dictionaries Benutzungsoberflächen und Multimediaanwendungen mit PyQt, Datenbanken, XML und …
book
Microservices - Konzeption und Design
Feingranulare Systeme mit Microservices aufbauen Design, Entwicklung, Deployment, Testen und Monitoring Sicherheitsaspekte, Authentifizierung und Autorisierung Verteilte …