Warenkorb

Magische Weihnachtswelt - Lassen Sie sich von unseren Geschenkideen verzaubern

Einstieg in JavaScript

Dynamische Webseiten erstellen. Inkl. Ajax, jQuery, Onsen UI u. v. m.

Der leichte Einstieg in JavaScript!



  • Dynamische Webanwendungen entwickeln, auch für mobile Geräte

  • Inklusive HTML5, CSS, Ajax, jQuery, Onsen UI

  • Mit zahlreichen Beispielprogrammen und Projektvorlagen

Lernen Sie die
Grundlagen der modernen JavaScript-Programmierung. Schnell erstellen Sie Ihre erste eigene Anwendung. An typischen Beispielen wie z. B. einer Geldanlage testen Sie Ihr Wissen. Das Buch führt Sie in alle Bereiche ein, die für die JavaScript-Programmierung relevant sind: CSS, HTML5, jQuery und Ajax. Schon bald werden Sie anspruchsvolle interaktive Programme für Ihre Website entwickeln.

Aus dem Inhalt:


  • Für den Einstieg

  • Grundlagen der Programmierung

  • JavaScript-Basics: Objekte, Ereignisbehandlung, DOM

  • JavaScript einsetzen

  • Formulare erstellen

  • Validierung von Formularen

  • Schneller Datenaustausch (Ajax)

  • CSS-Eigenschaften ändern

  • Animationen erstellen

  • Cookies schreiben

  • Browserunabhängige Methoden verwenden (jQuery)

  • HTML5-Eigenschaften nutzen

  • JavaScript mobil

  • Methoden von Onsen UI

  • Waytracking, Lage- und Beschleunigungssensoren

Galileo Press heisst jetzt Rheinwerk Verlag.

Portrait
Theis, Thomas
Thomas Theis ist Dipl.-Ing. für Technische Informatik und arbeitet als Berater und Trainer. Seit vielen Jahren gibt er als EDV-Dozent Kurse in verschiedenen Programmiersprachen. Er ist Autor vieler erfolgreicher Fachbücher.
… weiterlesen
  • Artikelbild-0


  •   Materialien zum Buch ... 15

      1.  Einführung ... 17

           1.1 ... Was mache ich mit JavaScript? ... 17

           1.2 ... Was kann JavaScript nicht? ... 18

           1.3 ... Browser und mobile Browser ... 18

           1.4 ... ECMAScript ... 19

           1.5 ... Aufbau des Buchs ... 20

           1.6 ... Einrichten der Arbeitsumgebung ... 21

           1.7 ... Eine erste HTML-Datei ... 21

           1.8 ... Einige Sonderzeichen ... 24

           1.9 ... JavaScript innerhalb einer HTML-Datei ... 25

           1.10 ... JavaScript aus externer Datei ... 27

           1.11 ... Kommentare ... 28

           1.12 ... Kein JavaScript möglich ... 29

      2.  Grundlagen der Programmierung ... 33

           2.1 ... Speicherung von Werten ... 33

           2.2 ... Berechnungen durchführen ... 41

           2.3 ... Verschiedene Zweige eines Programms ... 46

           2.4 ... Programmteile wiederholen ... 58

           2.5 ... Fehler finden, Fehler vermeiden ... 68

           2.6 ... Programme zerlegen mit eigenen Funktionen ... 77

      3.  Eigene Objekte ... 91

           3.1 ... Objekte und Eigenschaften ... 91

           3.2 ... Methoden ... 93

           3.3 ... Objekt in Objekt ... 95

           3.4 ... Vererbung ... 97

           3.5 ... Operationen mit Objekten ... 100

           3.6 ... Prototypen und Konstruktorfunktionen ... 105

           3.7 ... Objekte in JSON ... 106

      4.  Ereignisse ... 109

           4.1 ... Techniken der Ereignisbehandlung ... 109

           4.2 ... Klassische Ereignisbehandlung ... 110

           4.3 ... Ereignisse als Eigenschaften ... 120

           4.4 ... Das Ereignisobjekt ... 124

           4.5 ... Event Listener ... 126

      5.  Das Document Object Model (DOM) ... 129

           5.1 ... Baum und Knoten ... 129

           5.2 ... Knoten abrufen ... 131

           5.3 ... Kindknoten ... 133

           5.4 ... Knoten hinzufügen ... 135

           5.5 ... Knoten ändern ... 138

           5.6 ... Knoten löschen ... 141

           5.7 ... Eine Tabelle erzeugen ... 143

      6.  Standardobjekte nutzen ... 145

           6.1 ... Felder für grosse Datenmengen ... 145

           6.2 ... Zeichenketten verarbeiten ... 166

           6.3 ... Zahlen und Mathematik ... 175

           6.4 ... Datum und Uhrzeit nutzen ... 183

           6.5 ... Weitere Datenstrukturen ... 198

      7.  Browserobjekte nutzen ... 205

           7.1 ... Das Browserfenster, Objekt »window« ... 205

           7.2 ... Die Historie, Objekt »history« ... 211

           7.3 ... Die Adresse, Objekt »location« ... 212

           7.4 ... Das Dokument, Objekt »document« ... 218

           7.5 ... Alle Anker, Eigenschaft »anchors« ... 220

           7.6 ... Alle Hyperlinks, Eigenschaft »links« ... 222

           7.7 ... Alle Bilder, Eigenschaft »images« ... 224

           7.8 ... Alle Formulare, Eigenschaft »forms« ... 230

           7.9 ... Der Bildschirm, Objekt »screen« ... 249

      8.  Ajax ... 251

           8.1 ... Hallo Ajax ... 251

           8.2 ... Parameter senden ... 254

           8.3 ... XML-Datei lesen ... 257

           8.4 ... JSON-Datei lesen ... 268

      9.  Cascading Style Sheets (CSS) ... 273

           9.1 ... Aufbau und Regeln ... 273

           9.2 ... Position und verwandte Eigenschaften ... 281

           9.3 ... CSS und JavaScript ... 288

           9.4 ... Animation ... 303

    10.  Zweidimensionale Grafiken und Animationen mit SVG ... 313

           10.1 ... Eine SVG-Datei erstellen ... 313

           10.2 ... Grundformen ... 316

           10.3 ... Pfade ... 319

           10.4 ... Animationen ... 324

           10.5 ... Rotationen ... 328

           10.6 ... Zugriff auf SVG-Elemente mit JavaScript ... 330

           10.7 ... Erzeugen von SVG-Elementen mit JavaScript ... 332

    11.  Dreidimensionale Grafiken und Animationen mit Three.js ... 337

           11.1 ... Eine erste 3D-Grafik ... 338

           11.2 ... Eine Animation ... 343

           11.3 ... Position, Perspektive und Licht ... 344

           11.4 ... Verschiedene Formen ... 346

    12.  jQuery ... 353

           12.1 ... Aufbau ... 353

           12.2 ... Selektoren und Methoden ... 356

           12.3 ... Ereignisse ... 359

           12.4 ... Animationen ... 362

           12.5 ... Beispiel: sinusförmige Bewegung ... 366

           12.6 ... jQuery und Ajax ... 368

    13.  Mobile Apps mit Onsen UI ... 371

           13.1 ... Aufbau einer Seite ... 371

           13.2 ... Elemente innerhalb einer Seite ... 378

           13.3 ... Dokumente mit mehreren Seiten ... 393

    14.  Mathematische Ausdrücke mit MathML ... 403

           14.1 ... Grundelemente ... 403

           14.2 ... Klammern und Tabellen ... 406

           14.3 ... Zusammenfassende Ausdrücke ... 408

           14.4 ... Brüche ... 410

           14.5 ... Mathematische Zeichen ... 412

           14.6 ... Dynamisch erzeugte Ausdrücke ... 414

    15.  Cookies ... 419

           15.1 ... Cookies schreiben ... 419

           15.2 ... Cookies lesen ... 420

           15.3 ... Cookies löschen ... 422

           15.4 ... Werden Cookies akzeptiert? ... 423

           15.5 ... Beispiel für die Nutzung ... 423

    16.  Beispielprojekte ... 427

           16.1 ... Geldanlage ... 428

           16.2 ... Fitnesswerte ... 428

           16.3 ... Volkslauf ... 429

           16.4 ... Nummer der Kreditkarte prüfen ... 430

           16.5 ... Patience ... 431

           16.6 ... Memory ... 431

           16.7 ... Snake ... 432

    17.  HTML5 ... 435

           17.1 ... HTML5-Fähigkeit testen ... 435

           17.2 ... Formularelemente ... 437

           17.3 ... Mediendateien abspielen ... 453

           17.4 ... Canvas ... 458

           17.5 ... Standortdaten nutzen ... 468

           17.6 ... Sensoren nutzen ... 475

      Anhang ... 485

           A.1 ... Installation des Pakets XAMPP ... 485

           A.2 ... Liste der Schlüsselwörter ... 486

      Index ... 487

In den Warenkorb

Beschreibung

Produktdetails

Einband Paperback
Seitenzahl 514
Erscheinungsdatum 25.05.2018
Sprache Deutsch
ISBN 978-3-8362-6370-2
Reihe Rheinwerk Computing
Verlag Rheinwerk Verlag GmbH
Maße (L/B/H) 23.1/17.2/3 cm
Gewicht 932 g
Auflage 3. überarbeitete Auflage
Verkaufsrang 103063
Buch (Paperback)
Buch (Paperback)
Fr. 46.90
Fr. 46.90
inkl. gesetzl. MwSt.
inkl. gesetzl. MwSt.
Versandfertig innert 1 - 2 Werktagen Versandkostenfrei
Versandfertig innert 1 - 2 Werktagen
Versandkostenfrei
In den Warenkorb
Vielen Dank für Ihr Feedback!
Entschuldigung, beim Absenden Ihres Feedbacks ist ein Fehler passiert. Bitte versuchen Sie es erneut.
Ihr Feedback zur Seite
Haben Sie alle relevanten Informationen erhalten?
Ihr Feedback ist anonym. Wir nutzen es, um unsere Produktseiten zu verbessern. Bitte haben Sie Verständnis, dass wir Ihnen keine Rückmeldung geben können. Wenn Sie Kontakt mit uns aufnehmen möchten, können Sie sich aber gerne an unseren Kundenservice wenden.

Kundenbewertungen

Durchschnitt
1 Bewertungen
Übersicht
1
0
0
0
0

Och ich gebe mal 5 Sterne
von einer Kundin/einem Kunden am 07.01.2019

Java Script ist nicht so schwierig, das Buch gibt einen guten Start, danach kommt man selber zurecht. Der Code ist einfach und sehr genau beschrieben, ich als Software Entwickler lese meistens nur die Quelltexte und lese ggf. mal die Stelle nach wenn ich es nicht kapiert habe.