Limit search to available items
Book Cover
E-book
Author Ochs, Oliver

Title JavaScript für Enterprise-Entwickler : Professionell programmieren im Browser und auf dem Server
Published dpunkt.verlag, 2012

Copies

Description 1 online resource (305 pages)
Contents Inhaltsverzeichnis; 1 Die Geschichte von JavaScript; 1.1 JavaScript -- die Lingua franca des WWW; 1.2 Netscape und JavaScript; 1.3 Das Vorbild Self; 1.4 Das Vorbild Scheme; 1.5 JavaScript und ECMAScript; 1.6 ECMAScript 5th Edition; 1.7 Harmony; 1.8 JavaScript und HTML5; 1.9 New Wave JavaScript; 1.10 Die JavaScript-Revolution; 1.11 Zusammenfassung; 2 JavaScript-Laufzeitumgebungen; 2.1 JavaScript-Interpreter; 2.2 Read-Eval-Print-Loop; 2.3 Der Browser; 2.4 Headless JavaScript; 2.5 Rhino; 2.6 SpiderMonkey, TraceMonkey und JägerMonkey; 2.7 Google V8; 2.8 SquirrelFish und Nitro, Microsoft und Opera
2.9 Welche Umgebung für welchen Zweck?2.10 Entwicklungsumgebungen; 2.11 Zusammenfassung; 3 Core JavaScript; 3.1 Skriptsprachen; 3.2 Typen und Werte; 3.2.1 Schwache Typisierung; 3.2.2 Literale; 3.2.3 Typeof-Operator; 3.2.4 Typenlose Verwendung; 3.3 Imperative Programmierung; 3.3.1 Ausdrücke und Operatoren; 3.3.2 Vergleiche; 3.3.3 Variablen; 3.3.4 Blöcke und Gültigkeit von Variablen; 3.3.5 Zahlen; 3.3.6 Zeichenketten; 3.3.7 Boolesche Werte; 3.3.8 Arrays; 3.3.9 Reguläre Ausdrücke; 3.3.10 Kommentare; 3.3.11 Tokens und Whitespaces; 3.3.12 Kontrollstrukturen; 3.3.13 Schleifen
3.3.14 Ausnahmebehandlung3.4 Objektliteral; 3.5 Zusammenfassung; 4 JavaScript als funktionale Programmiersprache; 4.1 Funktionsliteral; 4.2 Funktionsnamen; 4.3 Parameter und Parametervalidierung; 4.4 Konfigurationsobjekt als lesbarer Parameter; 4.5 Anonyme Funktionen; 4.6 Geltungsbereiche (Scopes); 4.7 this; 4.8 Geschachtelte Scopes und der globale Namensraum; 4.9 Closures und Module; 4.10 Funktionale Vererbung; 4.11 Callbacks; 4.12 Kaskaden; 4.13 Rekursion; 4.14 Funktions-Caching; 4.15 Currying; 4.16 Zusammenfassung; 5 JavaScript als prototypische Programmiersprache
5.1 Definition und Verwendung5.2 Duck-Typing; 5.3 Prototypen; 5.4 Konstruktoren; 5.4.1 Kontruktoren und die new-Anweisung; 5.4.2 Entwurfsmuster für die new-Anweisung; 5.4.3 Konstruktor- und Prototypreferenz; 5.5 this; 5.5.1 Globales Objekt; 5.5.2 Funktion; 5.5.3 Methode; 5.5.4 Konstruktor; 5.5.5 that; 5.6 Reflexion; 5.7 Löschen von Eigenschaften; 5.8 Zusammenfassung; 6 JavaScript als objektorientierte Programmiersprache; 6.1 Objekterzeugungsmuster; 6.1.1 Rent-a-Constructor; 6.1.2 Konstruktoren überladen; 6.1.3 Rent-a-Constructor-and-a-Prototype; 6.1.4 Referenz auf die Superklasse halten
6.2 Existierende Bibliotheken6.2.1 Klassenbasierte Vererbung in Prototype; 6.2.2 Douglas Crockfords Classical Inheritance in JavaScript; 6.2.3 John Resigs Simple JavaScript Inheritance; 6.3 Prototypische Vererbung; 6.4 Vererbung durch Kopieren; 6.5 Mixins; 6.6 Einzelne Methoden wiederverwenden; 6.7 Objekte in ES5; 6.7.1 Object.preventExtensions; 6.7.2 Object.isExtensible; 6.7.3 Object.seal; 6.7.4 Object.isSealed; 6.7.5 Object.freeze; 6.7.6 Object.isFrozen; 6.8 Objekteigenschaften in ES5; 6.8.1 Accessor-Properties; 6.8.2 Property-Descriptor; 6.8.3 Object.defineProperty
Summary Hauptbeschreibung Immer mehr Programmierer von Enterprise-Anwendungen interessieren sich für JavaScript. Sie wollen sich schnell darin einarbeiten, sind aber oft nicht mit den gängigen JavaScript-Büchern für Webentwickler zufrieden. Nach einem schnellen Überblick über die JavaScript-Kernkonzepte geht es in diesem Buch daher ohne Umschweife an die spannenden Themen, u.a.: funktionales, prototypisches und objektorientiertes Programmieren, Testen, Packaging, Entwurfsmuster, jQuery und node.js. Kenntnisse in der Webentwicklung sind erforderlich, Jave-EE-oder .NET-Erfahrung ist hilfreich. Bi
Notes 6.8.4 Object.defineProperties
Bibliography Includes bibliographical references and index
Notes Print version record
Subject JavaScript (Computer program language)
JavaScript (Computer program language)
Form Electronic book
ISBN 9783864911262
3864911265
3898647285
9783898647281