My Account Log in

1 option

JavaScript : Geheimnisse eines JavaScript Ninjas

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Resig, John.
Contributor:
Bibeault, Bear.
Series:
mitp Professional
Language:
English
German
Subjects (All):
JavaScript (Computer program language).
Physical Description:
1 online resource (472 p.)
Edition:
1. Auflage.
Other Title:
Secrets of the JavaScript ninja.
Place of Publication:
Heidelberg, Germany : Mitp Verlag, 2015.
System Details:
text file
Summary:
Bewährte Methoden bei der Entwicklung einer JavaScript-BibliothekAnspruchsvolle Features von JavaScriptAusführliche Beschreibung browserübergreifender ProgrammierungAus dem Inhalt:Assertionen und DebuggingFunktionen und ObjekteClosuresObjektorientierung und PrototypenReguläre AusdrückeUmgang mit Threads und TimernCodeauswertung zur LaufzeitDie with-AnweisungCross-Browser-StrategienAttribute, Eigenschaften und CSSUmgang mit Ereignissen<
Contents:
Cover; Titel; Impressum; Inhaltsverzeichnis; Vorwort; Einleitung; Teil I: Trainingsvorbereitungen; Kapitel 1: Werden Sie ein JavaScript-Ninja; 1.1 Die verwendeten JavaScript-Bibliotheken; 1.2 JavaScript verstehen; 1.3 Überlegungen zur browserübergreifenden Programmierung; 1.4 Best Practices; 1.4.1 Best Practice: Assertionen; 1.4.2 Best Practice: Performance-Analysen; 1.5 Zusammenfassung; Kapitel 2: Aufrüsten mit Assertionen und Debugging; 2.1 Code-Debugging; 2.1.1 Logging; 2.1.2 Breakpoints; 2.2 Testerstellung; 2.3 Test-Frameworks; 2.3.1 QUnit; 2.3.2 YUI Test; 2.3.3 JsUnit
2.3.4 Neuere Unit-Test-Frameworks2.4 Die Grundpfeiler einer Testsuite; 2.4.1 Assertionen; 2.4.2 Testgruppen; 2.4.3 Asynchrones Testen; 2.5 Zusammenfassung; Teil II: Basistraining für angehende JavaScript-Ninjas; Kapitel 3: Funktionen - Ein JavaScript- Kernkonzept; 3.1 Worin besteht der funktionale Unterschied?; 3.1.1 Warum ist der funktionale Charakter von JavaScript so bedeutsam?; 3.1.2 Sortieren mit einer Vergleichsfunktion (Comparator); 3.2 Deklarationen; 3.2.1 Funktionen und Scopes; 3.3 Funktionsaufrufe; 3.3.1 Von Argumenten zu Funktionsparametern; 3.3.2 Aufruf als Funktion
3.3.3 Aufruf als Methode3.3.4 Aufruf als Konstruktor; 3.3.5 Aufruf mit den Methoden apply() und call(); 3.4 Zusammenfassung; Kapitel 4: Der Umgang mit Funktionen; 4.1 Anonyme Funktionen; 4.2 Rekursion; 4.2.1 Rekursion in benannten Funktionen; 4.2.2 Rekursion mit Methoden; 4.2.3 Das Problem mit der »gestohlenen« Referenz; 4.2.4 Benannte Inline-Funktionen; 4.2.5 Die callee-Eigenschaft; 4.3 Programmierspaß mit Funktionen als Objekten; 4.3.1 Funktionen speichern; 4.3.2 Selbstmemoisierende Funktionen; 4.4 Argumentlisten variabler Länge; 4.4.1 Argumentlisten variabler Länge mit apply()
4.4.2 Funktionsüberladung4.5 Auf Funktionen prüfen; 4.6 Zusammenfassung; Kapitel 5: Der Umgang mit Closures; 5.1 Die Funktionsweise von Closures; 5.2 Closures verwenden; 5.2.1 Private Variablen; 5.2.2 Callbacks und Timer; 5.3 Funktionskontexte binden; 5.4 Partielle Funktionsanwendung; 5.5 Funktionsverhalten überschreiben; 5.5.1 Memoisierung; 5.5.2 Funktions-Wrapping; 5.6 Direkte Funktionen; 5.6.1 Temporärer Scope und private Variablen; 5.6.2 Schleifen; 5.6.3 Library-Wrapping; 5.7 Zusammenfassung; Kapitel 6: Objektorientierung und Prototypen; 6.1 Instanziierung und Prototypen
6.1.1 Objektinstanziierung6.1.2 Objekttypisierung mittels Konstruktoren; 6.1.3 Vererbung und die Prototypkette; 6.1.4 HTML-DOM-Prototypen; 6.2 Häufige Fehler; 6.2.1 Erweiterungsobjekt; 6.2.2 Number-Erweiterung; 6.2.3 Subclassing nativer Objekte; 6.2.4 Instanziierungsprobleme; 6.3 Klassenähnlichen Code schreiben; 6.3.1 Serialisierbarkeit von Funktionen prüfen; 6.3.2 Unterklassen initialisieren; 6.3.3 super-Methoden erhalten; 6.4 Zusammenfassung; Kapitel 7: Programmentwicklung mit regulären Ausdrücken; 7.1 Die Vorzüge der regulären Ausdrücke; 7.2 Reguläre Ausdrücke - Übersicht
7.2.1 Was sind reguläre Ausdrücke?
Notes:
Description based upon print version of record.
Description based on publisher supplied metadata and other sources.
ISBN:
9783826695551
3826695550
OCLC:
1202458413

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account