<div>Wie bringt man einen Computer – ob Desktop-PC, Webserver oder Smartphone – dazu, eine gewünschte Sequenz von Arbeitsschritten automatisch zu vollziehen? Das Buch erklärt Lesern, wie sich auch ohne Vorkenntnisse möglichst schnell erste Programme mithilfe objektorientierter Ansätze erstellen lass
Objektorientierte Programmierung mit JavaScript: Direktstart für Einsteiger
✍ Scribed by Jörg Bewersdorff
- Publisher
- Springer Vieweg
- Year
- 2014
- Tongue
- German
- Leaves
- 374
- Edition
- 2014
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
Ohne Vorkenntnisse und Hilfsmittel möglichst schnell erste Programme mit JavaScript erstellen – wie das geht, beschreibt dieses Buch und streift dafür auch die Grundlagen der Informatik. Gegenstand des Buchs ist JavaScript, wie es in HTML-Dokumente eingebettet und dann im Browser ausgeführt wird. Dabei wird HTML soweit erläutert, wie es für das Verständnis der behandelten JavaScript-Thematiken notwendig ist. Trotz des anfänglichen Einsteiger-Niveaus werden zum Ende modernste Konzepte von Webtechnologien behandelt. Ein besonderes Augenmerk wird auf die systematische Darstellung der Objektorientierung in JavaScript gelegt
✦ Table of Contents
Front Matter....Pages I-XI
„Hello world!“!....Pages 1-3
Was ein Computer können muss....Pages 4-15
Wie Computer funktionieren....Pages 16-29
Die Welt und ihre Objekte....Pages 30-33
HTML....Pages 34-41
JavaScript: Der Start....Pages 42-49
Bedingte Programmabläufe....Pages 50-68
Programmabschnitte für Teilaufgaben: Unterprogramme....Pages 69-83
Nicht alles ist Zahl....Pages 84-93
Formeln in JavaScript....Pages 94-104
Nicht alles geht mit Formeln....Pages 105-119
Objekte in JavaScript....Pages 120-125
Gibt es Klassen in JavaScript?....Pages 126-141
Prototypen: Einer für alle....Pages 142-148
Vordefinierte Standardobjekte....Pages 149-157
Die Kapselung von Objekten....Pages 158-166
Fixierte Klassen besser als in Java....Pages 167-175
Erben ohne Sterben....Pages 176-184
Effizient erben mit Prototypen....Pages 185-191
Wie man die Struktur eines Objekts analysiert....Pages 192-195
Objektinhalte kopieren....Pages 196-199
Resümee über JavaScript-Objekte....Pages 200-201
JavaScript im Browser....Pages 202-208
Das Browserfenster als Objekt....Pages 209-217
Das Dokumentenobjekt....Pages 218-228
En-Bloc-Zugriff auf HTML-Elemente....Pages 229-235
Die Hierarchie der HTML-Elemente....Pages 236-247
Wie man die HTML-Struktur verändert....Pages 248-254
Von der Wiege bis zur Bahre: HTML-Formulare....Pages 255-262
Cookies: manchmal schwer verdaulich....Pages 263-272
Mit Events zur Interaktion....Pages 273-290
Portionsweises Nachladen mit Ajax....Pages 291-309
Multithreading mit JavaScript....Pages 310-315
Moderne Cookie-Alternativen....Pages 316-325
Das Lesen lokaler Dateien....Pages 326-341
Zum Schluss....Pages 342-344
Back Matter....Pages 345-360
✦ Subjects
Programming Languages, Compilers, Interpreters; Programming Techniques; Software Engineering/Programming and Operating Systems
📜 SIMILAR VOLUMES
<p>Ohne Vorkenntnisse und Hilfsmittel möglichst schnell erste Programme mit JavaScript erstellen – wie das geht, beschreibt dieses Buch und streift dafür auch die Grundlagen der Informatik. Gegenstand des Buchs ist JavaScript, wie es in HTML-Dokumente eingebettet und dann im Browser ausgeführt wird.
Die Programmiersprache Ada wurde mit dem Ziel entwickelt, auch bei gro~en Programmsystemen das Schreiben zuverl{ssiger, transparenter, leicht ver{nderbarer und wiederverwendbarer Programme zu unterst}tzen. Dementsprechend werden in diesem Buch einerseits die Sprachelemente von Ada erkl{rt und andere
"<i>Wenn es um dynamische Webseiten geht, liegt JavaScript als Werkzeug in der Entwicklergunst weit vorn. Paul Fuchs bietet Anfängern einen sehr niedrigschwelligen Einstieg, spart aber auch komplexe Themen wie Event-Behandlung, Ajax, CSS und die JQuery-Bibliothek nicht aus.</i>" <b> --c't 15/19 </b>
<p>Das Lehrbuch zeigt die Grundzüge der modernen Programmierung. Diese kann mit allen verfügbaren Delphi-Versionen, ob alt oder neu, leicht erlernt werden. Dabei begleitet dieses Einsteiger-Werk ausführlich jeden einzelnen Lernschritt: Es werden vielfältige Benutzeroberflächen programmiert, Simulati