<h2><font> Der leichte Weg zum C++-Experten! </font></h2>In diesem Buch wird die Programmiersprache C++, beginnend mit den Grundlagen, vermittelt, ohne, dass dabei Vorkenntnisse vorausgesetzt werden. Besonderer Fokus liegt dabei auf Objektorientierter Programmierung und dem Erstellen grafischer Ober
JavaScript: Programmieren für Einsteiger: Der leichte Weg zum JavaScript-Experten
✍ Scribed by Paul Fuchs
- Publisher
- BMU Verlag
- Year
- 2019
- Tongue
- German
- Leaves
- 393
- Series
- Einfach Programmieren lernen, Band 6
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
"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." --c't 15/19
Der leichte Weg zum JavaScript-Experten!
JavaScript ist die wichtigste clientseitige Programmiersprache zur Erstellung moderner dynamischer Webseiten, und zudem überaus einfach zu erlernen. Mit diesem Buch lernen Sie das Programmieren mit JavaScript verständlich und praxisorientiert, ohne dass dabei Vorkenntnisse vonnöten wären. Aufbauend auf den Grundlagen werden fortgeschrittene Themen wie die objektorientierte Programmierung, Eventbehandlung, AJAX, CSS und jQuery behandelt, so dass Sie bald eigene anspruchsvolle, interaktive Webseiten mit JavaScript entwickeln können.
Durch praxisnahe Erklärungen, Übungsaufgaben mit Lösungen nach jedem Kapitel und umfangreiche Praxisprojekte als Vorlage für eigene Projekte ist der nachhaltige Lernerfolg mit diesem Buch sicher!
Jetzt sichern und zum JavaScript-Experten werden!
✦ Table of Contents
- Einleitung
1.1 JavaScript: eine Programmiersprache für dynamische Internetseiten
1.2 Die Entstehung von JavaScript
1.3 Die Sicherheit bei JavaScript-Anwendungen
1.4 JavaScript und HTML
1.5 Serverseitige und clientseitige Anwendungen
1.6 Für wen bietet es sich an, JavaScript zu erlernen? - Die Vorbereitungsmaßnahmen
2.1 Der Webbrowser: unverzichtbar für die Ausführung von JavaScript-Programmen
2.2 Der Texteditor für die Erstellung des Programmcodes - Die ersten Schritte mit Javascript
3.1 Anwendungsbeispiele: Was kann JavaScript?
3.2 Ein Hallo-Welt-Programm mit JavaScript erstellen
3.3 Kommentare für ein einfacheres Verständnis des Codes
3.4 JavaScript-Programme in eigene Dateien schreiben
3.5 "use strict": modernen JavaScript-Code erstellen
3.6 Eine Eingabe des Anwenders aufnehmen
3.7 Übungsaufgabe: einfache JavaScript-Programme selbst erstellen - Variablen in JavaScript
4.1 Welche Funktion haben Variablen in der Informatik?
4.2 Variablentypen
4.3 Variablen in JavaScript verwenden
4.4 let und var: Unterschiedliche Möglichkeiten für die Deklarierung von Variablen
4.5 Konstanten verwenden
4.6 Datentypen ermitteln und verändern
4.7 Operationen mit Variablen durchführen
4.8 Übungsaufgabe: eigene Programme mit Variablen schreiben - Die if-Abfrage: unverzichtbar für die Ablaufsteuerung
5.1 Der Aufbau der if-Abfrage
5.2 Vergleichsoperatoren für das Aufstellen einer Bedingung
5.3 Mehrere Bedingungen mit logischen Operatoren verbinden
5.4 Weitere Optionen mit else und else if einfügen
5.5 Das switch-Statement: Alternative zur if-Abfrage
5.6 Übungsaufgabe: Abfragen in den Programmen verwenden - Zusammengesetzte Datentypen in JavaScript
6.1 Arrays
6.2 Map und WeakMap
6.3 Set und WeakSet
6.4 Übungsaufgabe: mit zusammengesetzten Datentypen arbeiten - Schleifen für die Wiederholung einzelner Programmteile
7.1 Die while-Schleife
7.2 Die do-while-Schleife
7.3 Die for-Schleife
7.4 Sonderformen der for-Schleife
7.5 Schleifen mit break und continue steuern
7.6 Übungsaufgabe: Schleifen selbst erstellen - Funktionen in Javascript
8.1 Eine Funktion erstellen
8.2 Eine Funktion aufrufen
8.3 Der Gültigkeitsbereich der Variablen
8.4 Funktionen mit Übergabewerten
8.5 Funktionen mit Rückgabewert
8.6 Übungsaufgabe: mit Funktionen arbeiten - Objektorientierte Programmierung mit JavaScript
9.1 Was bedeutet objektorientierte Programmierung?
9.2 Javascript: Objektorientierung – ursprünglich ohne Klassen
9.3 Funktionen als Konstruktor verwenden
9.4 Vererbung durch Prototypen
9.5 Klassen in JavaScript
9.6 Methoden erstellen und anwenden
9.7 Datenkapselung in Javascript
9.8 Vorgefertigte Objekte und Methoden verwenden
9.9 Übungsaufgaben: Objekte verwenden - Fehlerbehandlung in JavaScript
10.1 Verschiedene Arten von Fehlern
10.2 Syntaxfehler beheben
10.3 Ausnahmen für Laufzeitfehler erstellen
10.4 Logische Fehler durch Debugging erkennen - JavaScript und Webbrowser
11.1 Die besonderen Anwendungsmöglichkeiten von JavaScript
11.2 Events in JavaScript
11.3 Verschiedene Objektmodelle - Browser Events
12.1 Was sind Events und wie lässt sich damit ein Programm steuern?
12.2 Auf Events reagieren: verschiedene Vorgehensweisen
12.3 Die Struktur der Seite: Wo werden Events ausgelöst?
12.4 Events delegieren
12.5 Mouse- und Keyboard-Events
12.6 Übungsaufgabe: Mit Events arbeiten - Das window-Objekt
13.1 Dialogfenster für Hinweise und Bestätigungen
13.2 Fenster schließen und neue Fenster öffnen
13.3 Den zeitlichen Ablauf steuern
13.4 Übungsaufgabe: mit dem window-Objekt arbeiten - Das document-Objekt
14.1 Auf die Inhalte des DOM-Baums zugreifen
14.2 Auf einzelne Elemente der Seite gezielt zugreifen
14.3 Weitere Gestaltungsmöglichkeiten
14.4 Übungsaufgabe: Dynamische Seiten mit dem document-Objekt erzeugen - Formulare mit JavaScript bearbeiten
15.1 Formulare: die einzelnen Bestandteile
15.2 Events für Formulare
15.3 Spezielle Methoden für Formularelemente
15.4 Die Eingaben der Formularfelder überprüfen
15.5 Übungsaufgabe: Formulare mit JavaScript erstellen - Weitere vordefinierte Objekte in JavaScript
16.1 Location
16.2 Images
16.3 History
16.4 Style
16.6 Übungsaufgabe: Vordefinierte Objekte verwenden - Datenspeicherung in JavaScript:
17.1 Javascript: stark eingeschränkte Möglichkeiten für die Datenspeicherung
17.2 Cookies verwenden
17.3 Daten mit localStorage speichern
17.4 Übungsaufgabe: Informationen mit JavaScript speichern - Anwendungsbeispiel: Ein Mathematik-Quiz erstellen
18.1 Den grundlegenden Aufbau der Seite und des Spielfelds festlegen
18.2 Das Spiel beginnen: Spielstand erstellen und Position hervorheben
18.3 Funktionen für die Buttons erstellen
18.4 Die Fragen stellen - jQuery: effizient mit JavaScript arbeiten
19.1 Was ist jQuery?
19.2 Die Vorbereitungsmaßnahmen für die Verwendung von jQuery
19.3 Selektoren: HTML-Elemente über jQuery ansteuern
19.4 Die Inhalte der Seite mit jQuery verändern und auswerten
19.5 Events mit jQuery bearbeiten
19.6 Spezielle Effekte mit jQuery einfügen
19.7 Übungsaufgabe: mit jQuery arbeiten - AJAX: Eine Verbindung aus serverseitiger und clientseitiger Programmierung
20.1 Was ist AJAX und welche Vorteile bietet diese Technik?
20.2 Die Vorbereitungsmaßnahmen: einen lokalen Webserver installieren
20.3 Zusätzliche Informationen mit AJAX anfordern
20.4 Eine allgemeine Funktion für die Anforderung der Daten
20.5 AJAX und PHP: Beispiel für die Verbindung mit einer serverseitigen Scriptsprache
20.6 Mit AJAX Daten an den Server übermitteln
20.7 Übungsaufgabe: Internetseiten mit AJAX gestalten
📜 SIMILAR VOLUMES
Der leichte Weg zum Java-Experten Java ist eine der beliebtesten Programmiersprachen der Welt, und das nicht ohne Grund: Java ist besonders leicht zu erlernen, vielfältig einsetzbar und läuft auf so gut wie allen Systemen. Egal ob du Apps für das Smartphone, Computerspiele oder Serveranwendungen sc
Der leichte Weg zum Python-Experten! Python ist eine weit verbreitete, universell einsetzbare und leicht zu erlernende Programmiersprache und eignet sich daher bestens zum Programmieren lernen! In diesem Buch wird das Programmieren in Python beginnend mit den Grundlagen leicht und verständlich e
"<i>Wenn es darum geht, mit welcher Sprache ein hoffnungsvoller Programmiernovize den Anfang machen sollte, ist C# nicht unbedingt die schlechteste Wahl. Der passende Komplettkurs aus Bonacinas Einsteigerserie setzt die Hürden für Neulinge niedrig.</i>" - <b>c't 08/2019</b> <h2><font><b>Der leic
<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