1. Einführung in JavaScript!!
Warum JavaScript?
JavaScript ist die gefragteste Sprache in der heutigen Welt. Die vielseitigste Sprache, die zum Erstellen einer Vielzahl von Anwendungen verwendet werden kann: Web-Apps, Mobile-Apps, Desktop-Apps, serverseitige Apps.
Über JavaScript:
- JavaScript wurde 1995 von Brendan Eich entwickelt
- JavaScript ist eine Single-Threaded Non-Blocking Asynchronous Concurrent Language mit Call-Stack, Event-Loop, Callback-Queue und einigen APIs.
- JavaScript ist eine prototypbasierte Sprache. (In JavaScript erfolgt die Vererbung über einen Prototypmechanismus. Darin können Eigenschaften und Methoden dynamisch zu jedem Objekt hinzugefügt werden.)
- Ist JavaScript eine „INTERPRETIERTE“ Sprache? – Die allgemeine Annahme ist, dass es interpretiert wird, da der JavaScript-Quellcode jedes Mal verarbeitet wird, wenn er in der Engine ausgeführt wird. Aber es ist nicht ganz richtig. Die JavaScript-Engine kompiliert das Programm tatsächlich spontan (In-Time-Kompilierung) und führt dann sofort den kompilierten Code aus.
- Das Verhalten und die Leistung von JavaScript hängt von der JS-Engine ab, die hinter dem Browser liegt.
- JavaScript ist die Implementierung der ECMA SCRIPT-Spezifikation.
- JavaScript ist eine „case-sensitive“ Sprache.
- Entworfen von Brendan Eich.
- Es ist eine Blaupause zum Erstellen einer Skriptsprache.
- Der JavaScript-Standard soll die Interoperabilität zwischen Webseiten über verschiedene Browser hinweg gewährleisten.
- Neueste Ausgabe – ES 13 (2022)
- Bemerkenswerteste Version oder Standard – ES 6 (2015) – Die meisten Funktionen wurden in dieser Version eingeführt.
- Im Grunde ein Standard-Interpreter oder -Compiler, der JavaScript-Code kompiliert.
- Alle relevanten modernen Engines verwenden eine Just-in-Time-Kompilierung für eine verbesserte Leistung.
- Im Webbrowser läuft die JS-Engine in Sitzung mit der JS- Rendering -Engine über DOM (Document Object Model).
- Obwohl die JS-Engine hauptsächlich in Webbrowsern verwendet wird, ist sie nicht nur auf Browser beschränkt. Node.js verwendet die V8-JavaScript-Engine.
- Chrome – Am leistungsstärksten – Verwendet die V8-Engine – Ab sofort die schnellste JS-Engine . (V8 ist Googles Open-Source-Hochleistungs-JavaScript-Engine, die in C++ geschrieben wurde.)
- Firefox – Verwendet SpiderMonkey.
- Safari – Verwendet JavaScriptCore.
- Internet Explorer (jetzt abgelaufen) – Gebrauchtes Chakra.
- Microsoft Edge – Zuerst verwendete es Chakra, wurde aber später als Chromium-basierter Browser umgebaut und verwendet jetzt die V8-Engine.
Danke fürs Lesen :) Das war's, ich hoffe, dir hat der Artikel gefallen.
Wer soll ich schreiben?
Nur ein neugieriger Lernender, der es liebt, Websites zu entwickeln, und seit den letzten 3–4 Jahren nur wenige Websites mit verschiedenen Vorlagen entwickelt hat, die auch React (von Grund auf neu) verwenden, die meisten davon als persönliche Projekte oder College-Club-Websites. Kurz gesagt, ich habe an React, JavaScript, CSS & HTML gearbeitet und lerne immer noch täglich neue Dinge dazu!
Melden Sie sich gerne bei mir, wenn Sie diesbezüglich etwas besprechen möchten.
Ich würde mich freuen, wenn Sie Ihr wertvolles Feedback und Ihre Anregungen senden. Ihre Vorschläge sind wirklich wichtig!!
Sie können mich hier kontaktieren -
LinkedIn: https://www.linkedin.com/in/itaniyagupta/

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































