Das Beste an JavaScriptO'Reilly Germany, 2008 - 163 Seiten Die meisten Programmiersprachen haben starke und schwache Seiten, und JavaScript hat deutlich mehr von den letzteren erwischt. Die Skriptsprache wurde zügig entwickelt und freigegeben, für eine umfassende Qualitätssicherung und Tests blieb keine Zeit. Douglas Crockford stellt in diesem Buch ein Subset an Features zusammen, deren Einsatz er uneingeschränkt empfehlen kann. Dabei benennt er auch die Facetten der Sprache, die gar nicht oder nur mit Umwegen funktionieren. Gute, schlechte und furchtbare Seiten Douglas Crockford analysiert JavaScript und unterscheidet klar zwischen guten, schlechten und furchtbaren JavaScript-Features. Freuen Sie sich auf pointierte Statements zu Funktionen, schwacher und strenger Typisierung, dynamischen Objekten, dem auf globalen Variablen basierenden Programmiermodell u.v.m. Klüger programmieren Begleiten Sie den Autor bei seiner analytischen Tour de Force durch die verschiedenen Komponenten von JavaScript. Am Ende werden Sie anders über Objekte und Funktionen, Vererbung, Arrays, reguläre Ausdrücke und Methoden denken und JavaScript klüger für Ihre Zwecke nutzen. Der AutorDouglas Crockford ist Senior JavaScript-Architect bei Yahoo! und hat sich durch sein langjähriges Engagement rund um JavaScript einen Namen gemacht. Er ist der Entwickler des JSON-Formats und gilt unter JavaScript-Programmierern als echte Autorität. Das Beste an JavaScript richtet sich an fortgeschrittene Leser, die bereits Kenntnisse in JavaScript oder einer anderen Programmiersprache mitbringen. |
Inhalt
Vorwort | |
Gute Seiten | |
Grammatik | |
Objekte | |
Funktionen | |
Vererbung | |
Arrays | |
Reguläre Ausdrücke | |
Stil | |
Schöne Features | |
Furchtbare Seiten | |
Schlechte Seiten | |
JSLint | |
Syntaxdiagramme | |
JSON | |
Methoden | |
Über den Autor | |
Häufige Begriffe und Wortgruppen
Anhang Anweisungen Anwendung arbeiten Argumente Array aufgerufen Aufruf Ausnahme beginnt Beispiel besitzt besser besteht bietet Block Book Buch Code daher definiert deutlich Eigenschaft einfach einige Element eMatter Edition Ende enthält Ergebnis erkannt erkennen erlaubt erste erwartet erzeugt Fall falsch false Features Fehler first folgenden folgt Form führt Funktion Geltungsbereich gibt gleich globale Variablen größer guten indem innere innerhalb Java JavaScript JavaScript besitzt JSLint JSON Kapitel Klammern Klassen Kommentare könnte Konstruktor last leer Linie Max Literale macht manchmal meisten Member Methoden müssen Muster Namen neues Objekt null number nutzen nützlich Objektliteral Operanden Operator Option optionale Parameter private Programm Prototyp recht reguläre Ausdrücke result return richtig schlechten schreiben sehen Seiten Shakespeare sollen sollte Sprache stehen steht stellen String Teil Test tion Title true typeof übergeben üblicherweise undefined value Vererbung verwenden verwendet viele Weise weitere weniger Wert wirklich wollen Wort Zahl Zeichen Zugriff zurück zusätzliche zwei zweite