Leanpub Header

Skip to main content

Einführung in JavaScript

(ECMAScript bis ES2020)

Dieses Buch beschreibt kompakt und übersichtlich die Sprache des Web -- JavaScript für die Version ECMAScript 2020. Es werden alle Aspekte behandelt, die weitreichend unterstützt werden, egal ob im Browser oder in NodeJs.

Minimum price

$7.99

$10.99

You pay

$10.99

Author earns

$8.79
$

...Or Buy With Credits!

You can get credits monthly with a Reader Membership
PDF
EPUB
WEB
233
Pages
32,996Words
About

About

About the Book

Dieses Buch beschreibt kompakt und übersichtlich die Sprache des Web -- JavaScript. Der erste Teil erklärt die Grundlagen und Entwurfsmuster. Danach wird objektorientierte Programmierung behandelt. Die Besonderheiten der neuen Version ES 2020 werden umfassend betrachtet.

Dieses Buch wendet sich an Anfänger und an Webentwickler, die sich intensiver mit JavaScript auseinandersetzen möchten und weg wollen vom einfachen Copy und Paste irgendwelcher Skriptschnippsel. Auch wenn Sie planen, sich mit TypeScript zu beschäftigen, sind solide JavaScript-Grundlagen ein Muss.

Vielleicht sind Sie aber auch ein Webdesigner, der JavaScript als eine hervorragende Möglichkeit entdeckt hat, seine Webseiten mit dynamischen Elementen aufzuwerten.

Share this book

Installments completed

2 / 2

Author

About the Author

Jörg Krause

I like to introduce myself as an experienced expert in the field of Web Technologies, especially for JavaScript/TypeScript, NodeJS, Azure Development, SQL Server, and related subjects.

I'm a developer, consultant, trainer, and software architect. I work as a freelance consultant for enterprises and run a few amazing projects on my own, such as a very smart Web Component framework and helpers for cloud-native architectures.

Contents

Table of Contents

JavaScript

  1. Zielgruppe
  2. Schreibweisen
  3. Über den Autor

1Grundlagen

  1. 1.1Einführung
  2. 1.2Sprachmerkmale
  3. 1.3JavaScript-Syntax
  4. 1.4Native Typen
  5. 1.5Objekte
  6. Das Objekt-Literal {}
  7. 1.6Symbole
  8. 1.7Arrays
  9. 1.8Operatoren
  10. 1.9Anweisungen – Statements
  11. 1.10Variablen und Scope

2Objektorientierung

  1. 2.1Erstellen von Objekten
  2. 2.2Vererbung
  3. 2.3Exkurs Objekthierarchie
  4. 2.4Klassen
  5. 2.5Internes
  6. 2.6Ableiten interner Typen
  7. 2.7Tipps

3Globale Standardfunktionen

  1. 3.1Zeitgeberfunktionen
  2. 3.2Funktionen für Zahlen
  3. 3.3Konverter-Funktionen

4Module

  1. 4.1Modul-Entwurfsmuster
  2. 4.2Native Module

5Funktionen

  1. 5.1Funktionsargumente
  2. 5.2Lambda-Funktionen
  3. 5.3Erweiterte Objektliterale
  4. 5.4Destrukturierung
  5. 5.5Generatoren und Iteratoren

6Asynchrone Programmierung

  1. 6.1Klassische asynchrone Programmierung
  2. 6.2Promise
  3. 6.3Promise-Arrays
  4. 6.4Async und Await

7Aufzählbare Typen

  1. 7.1Set
  2. 7.2Map
  3. 7.3Iteratoren
  4. 7.4WeakMap und WeakSet
  5. 7.5ArrayBuffer
  6. 7.6Typisierte Arrays

8Reguläre Ausdrücke

  1. 8.1Einführung
  2. 8.2Kopieren oder Konstruieren?
  3. 8.3Und wie funktioniert das?
  4. 8.4Muster erkennen
  5. 8.5Gruppierungen
  6. 8.6Vorwärtsreferenzen
  7. 8.7Die JavaScript-Funktionen
  8. 8.8Zusammenfassung

9Reflektion

  1. 9.1Die Reflektions-API
  2. 9.2Erzeugerfunktionen
  3. 9.3Funktionsaufrufe
  4. 9.4Proxy-Fallen

10Dekoratoren

  1. 10.1Annotationen
  2. 10.2Dekoratoren für Methoden
  3. 10.3Dekoratoren für Eigenschaften
  4. 10.4Dekoratoren für Klassen

11Stellvertreter: Proxies

  1. 11.1Einführung
  2. 11.2Proxy-Fallen anwenden
  3. 11.3Schemaprüfung mit Proxies
  4. 11.4Entfernbare Proxies
  5. 11.5Proxy-API

Tipps und Tricks

  1. Strikt-Mode use strict
  2. Allgemeine Tipps
  3. Spezielle Tipps

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub