Professionell entwickeln mit JavaScript: Rheinwerk Computing
Autor Philip Ackermannde Limba Germană Paperback – apr 2015
Aus dem Inhalt:
- Aktuelle Sprachkenntnisse aufbauen
- ECMAScript 6 verstehen
- Architekturmuster einsetzen
- Design-Patterns nach JavaScript-Art
- Mit Objekten arbeiten
- Klassen emulieren
- Funktionale Sprachmittel einsetzen
- Dos und Don'ts für guten Code
- Package-Management
- Build-Tools
- Dokumentation und Deployment
- Unit Tests und Test Driven Design
Din seria Rheinwerk Computing
- 20%
Preț: 340.26 lei - 20%
Preț: 452.74 lei - 20%
Preț: 465.17 lei - 20%
Preț: 358.49 lei - 20%
Preț: 546.58 lei - 20%
Preț: 183.56 lei - 20%
Preț: 182.65 lei - 20%
Preț: 187.33 lei - 20%
Preț: 277.90 lei - 20%
Preț: 272.51 lei - 20%
Preț: 139.66 lei - 20%
Preț: 355.47 lei - 20%
Preț: 197.60 lei - 20%
Preț: 356.53 lei - 20%
Preț: 201.24 lei - 20%
Preț: 184.40 lei - 20%
Preț: 194.94 lei - 20%
Preț: 380.11 lei - 20%
Preț: 177.63 lei - 20%
Preț: 261.45 lei - 20%
Preț: 163.34 lei - 20%
Preț: 282.20 lei - 20%
Preț: 355.00 lei - 20%
Preț: 257.68 lei - 20%
Preț: 474.21 lei - 20%
Preț: 195.39 lei - 20%
Preț: 358.95 lei - 20%
Preț: 384.59 lei - 20%
Preț: 434.61 lei - 20%
Preț: 212.11 lei - 20%
Preț: 243.05 lei - 20%
Preț: 202.67 lei - 20%
Preț: 651.69 lei - 20%
Preț: 383.99 lei - 20%
Preț: 191.10 lei - 20%
Preț: 345.67 lei - 20%
Preț: 260.16 lei - 20%
Preț: 298.97 lei - 20%
Preț: 388.61 lei - 20%
Preț: 374.05 lei - 20%
Preț: 176.60 lei - 20%
Preț: 474.95 lei - 20%
Preț: 311.51 lei - 20%
Preț: 277.78 lei - 20%
Preț: 439.84 lei - 20%
Preț: 207.23 lei - 20%
Preț: 426.88 lei - 20%
Preț: 243.62 lei - 20%
Preț: 430.57 lei - 20%
Preț: 83.07 lei
Preț: 233.88 lei
Preț vechi: 292.34 lei
-20% Nou
Puncte Express: 351
Preț estimativ în valută:
41.38€ • 48.21$ • 36.13£
41.38€ • 48.21$ • 36.13£
Carte indisponibilă temporar
Doresc să fiu notificat când acest titlu va fi disponibil:
Se trimite...
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9783836223799
ISBN-10: 3836223791
Pagini: 450
Dimensiuni: 167 x 238 x 30 mm
Greutate: 0.88 kg
Editura: Rheinwerk Verlag GmbH
Seria Rheinwerk Computing
ISBN-10: 3836223791
Pagini: 450
Dimensiuni: 167 x 238 x 30 mm
Greutate: 0.88 kg
Editura: Rheinwerk Verlag GmbH
Seria Rheinwerk Computing
Cuprins
Vorwort ... 13 1. Einführung ... 17 1.1 ... Einleitung ... 17 1.2 ... Entstehung und Historie ... 18 1.3 ... Einsatzgebiete von JavaScript ... 19 1.4 ... Laufzeitumgebungen ... 22 1.5 ... Entwicklungsumgebungen ... 25 1.6 ... Debugging-Tools ... 30 1.7 ... Einführung in die Sprache ... 34 1.8 ... Zusammenfassung und Ausblick ... 58 2. Funktionen und funktionale Aspekte ... 61 2.1 ... Die Besonderheiten von Funktionen in JavaScript ... 61 2.2 ... Standardmethoden jeder Funktion ... 80 2.3 ... Einführung in die funktionale Programmierung ... 85 2.4 ... Von der imperativen Programmierung zur funktionalen Programmierung ... 87 2.5 ... Funktionale Techniken und Entwurfsmuster ... 94 2.6 ... Zusammenfassung und Ausblick ... 119 3. Objektorientierte Programmierung mit JavaScript ... 121 3.1 ... Objekte ... 121 3.2 ... Prototypen ... 133 3.3 ... Vererbung ... 136 3.4 ... Datenkapselung ... 152 3.5 ... Emulieren von statischen Eigenschaften und statischen Methoden ... 157 3.6 ... Emulieren von Interfaces ... 159 3.7 ... Emulieren von Namespaces ... 162 3.8 ... Emulieren von Modulen ... 164 3.9 ... Zusammenfassung und Ausblick ... 171 4. ECMAScript 6 ... 173 4.1 ... Einführung ... 173 4.2 ... Block-Scope und Konstanten ... 175 4.3 ... Striktere Trennung zwischen Funktionen und Methoden ... 183 4.4 ... Flexiblerer Umgang mit Funktionsparametern ... 188 4.5 ... Mehrfachzuweisungen über Destructuring ... 196 4.6 ... Iteratoren und Generatoren ... 203 4.7 ... Promises ... 209 4.8 ... Proxies ... 212 4.9 ... Collections ... 216 4.10 ... Module ... 220 4.11 ... Klassen ... 223 4.12 ... Neue Methoden der Standardobjekte ... 226 4.13 ... Sonstiges neue Features ... 235 4.14 ... Zusammenfassung und Ausblick ... 239 5. Der Entwicklungsprozess ... 241 5.1 ... Einleitung ... 241 5.2 ... Styleguides und Code Conventions ... 244 5.3 ... Codequalität ... 251 5.4 ... Dokumentation ... 257 5.5 ... Konkatenation, Minification und Obfuscation ... 263 5.6 ... Package Management ... 271 5.7 ... Building ... 285 5.8 ... Scaffolding ... 291 5.9 ... Zusammenfassung und Ausblick ... 299 6. JavaScript-Anwendungen testen ... 301 6.1 ... Testgetriebene Entwicklung ... 301 6.2 ... Test-Doubles ... 324 6.3 ... Testabdeckung ... 336 6.4 ... DOM-Tests ... 341 6.5 ... Funktionstests ... 344 6.6 ... Zusammenfassung und Ausblick ... 350 7. Die Entwurfsmuster der Gang of Four ... 353 7.1 ... Einführung ... 353 7.2 ... Erzeugungsmuster ... 354 7.3 ... Strukturmuster ... 366 7.4 ... Verhaltensmuster ... 385 7.5 ... Zusammenfassung und Ausblick ... 418 8. Architekturmuster und Konzepte moderner JavaScript-Webframeworks ... 423 8.1 ... Model View Controller ... 423 8.2 ... Model View Presenter ... 424 8.3 ... MVC und MVP in Webanwendungen ... 425 8.4 ... Model View ViewModel ... 432 8.5 ... Routing ... 440 8.6 ... Zusammenfassung und Ausblick ... 443 Index ... 445