https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=JavaScript
JavaScript - Versionsgeschichte
2025-11-06T12:49:15Z
Versionsgeschichte dieser Seite in Wikipedia
MediaWiki 1.45.0-wmf.25
https://de.wikipedia.org/w/index.php?title=JavaScript&diff=260189223&oldid=prev
Boonekamp: kein Link, was ist unders
2025-09-30T12:06:59Z
<p>kein Link, was ist unders</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 30. September 2025, 13:06 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 38:</td>
<td colspan="2" class="diff-lineno">Zeile 38:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>JavaScript wurde früher hauptsächlich [[client]]seitig eingesetzt. JavaScript bzw. die ECMAScript-Implementierungen ermöglichen aber beispielsweise mit dem [[Framework]] [[Node.js]]<ref>{{Internetquelle |autor=Jens Ihlenfeld |url=https://www.golem.de/0911/71418.html |titel=Node – strikt ereignisorientierter Javascript-Server |werk=Golem.de |datum=2009-11-24 |abruf=2016-07-27}}</ref> und als [[JScript]] bzw. [[JScript .NET]] in einer [[Active Server Pages|ASP]]- bzw. [[ASP.NET]]-Umgebung auf [[Microsoft Internet Information Services]] auch serverseitige Anwendungen. Weitere Beispiele für serverseitige JavaScript-Programmierung sind POW und Jaxer, die auf der Mozilla-JavaScript-Engine [[SpiderMonkey]] aufsetzen, V8CGI, welches auf der JavaScript-Implementierung [[V8 (JavaScript-Engine)|V8]] aufbaut und in den [[Apache HTTP Server]] integriert wird, sowie [[QML]], eine erweiterte Form von JavaScript zum Zeichnen von Oberflächen und Animationen.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>JavaScript wurde früher hauptsächlich [[client]]seitig eingesetzt. JavaScript bzw. die ECMAScript-Implementierungen ermöglichen aber beispielsweise mit dem [[Framework]] [[Node.js]]<ref>{{Internetquelle |autor=Jens Ihlenfeld |url=https://www.golem.de/0911/71418.html |titel=Node – strikt ereignisorientierter Javascript-Server |werk=Golem.de |datum=2009-11-24 |abruf=2016-07-27}}</ref> und als [[JScript]] bzw. [[JScript .NET]] in einer [[Active Server Pages|ASP]]- bzw. [[ASP.NET]]-Umgebung auf [[Microsoft Internet Information Services]] auch serverseitige Anwendungen. Weitere Beispiele für serverseitige JavaScript-Programmierung sind POW und Jaxer, die auf der Mozilla-JavaScript-Engine [[SpiderMonkey]] aufsetzen, V8CGI, welches auf der JavaScript-Implementierung [[V8 (JavaScript-Engine)|V8]] aufbaut und in den [[Apache HTTP Server]] integriert wird, sowie [[QML]], eine erweiterte Form von JavaScript zum Zeichnen von Oberflächen und Animationen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Sprache wird auch als Skriptsprache für Spiele und [[<del style="font-weight: bold; text-decoration: none;">Anwendungsprogrammierschnittstelle|Anwendungsprogramme</del>]] eingesetzt, da der Sprachkern nur wenige Objekte enthält und dadurch der zur Ausführung von in JavaScript formulierten Skripten erforderliche [[Interpreter]] relativ klein gehalten werden kann.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Sprache wird auch als Skriptsprache für Spiele und [[<ins style="font-weight: bold; text-decoration: none;">Anwendungsprogramm</ins>]]<ins style="font-weight: bold; text-decoration: none;">e</ins> eingesetzt, da der Sprachkern nur wenige Objekte enthält und dadurch der zur Ausführung von in JavaScript formulierten Skripten erforderliche [[Interpreter]] relativ klein gehalten werden kann.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Außerdem wird JavaScript als Verkehrssprache in der Datenbank [[MongoDB]] sowie in Microcontrollern eingesetzt.<ref name="Mikrocontroller" /><ref name="Dinge" /></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Außerdem wird JavaScript als Verkehrssprache in der Datenbank [[MongoDB]] sowie in Microcontrollern eingesetzt.<ref name="Mikrocontroller" /><ref name="Dinge" /></div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 63:</td>
<td colspan="2" class="diff-lineno">Zeile 63:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Verschleiern der Internetadresse, auf die ein gegebener [[Hyperlink|Link]] verweist</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Verschleiern der Internetadresse, auf die ein gegebener [[Hyperlink|Link]] verweist</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Deaktivieren des [[Kontextmenü]]s, um zu erschweren, dass Bilder oder die gesamte Seite abgespeichert werden können</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Deaktivieren des [[Kontextmenü]]s, um zu erschweren, dass Bilder oder die gesamte Seite abgespeichert werden können</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Deaktivieren der Kopierfunktion, um zu erschweren, dass Texte oder Bilder kopiert werden können</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Deaktivieren der <ins style="font-weight: bold; text-decoration: none;">[[Zwischenablage|</ins>Kopierfunktion<ins style="font-weight: bold; text-decoration: none;">]]</ins>, um zu erschweren, dass Texte oder Bilder kopiert werden können</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Unaufgeforderte (Werbe-) oder Pop-<del style="font-weight: bold; text-decoration: none;">unders</del> oder aufeinanderfolgende [[Dialogfenster]], die den Benutzer behindern</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Unaufgeforderte (Werbe-)<ins style="font-weight: bold; text-decoration: none;">[[Pop-up]]s</ins> oder <ins style="font-weight: bold; text-decoration: none;">[[</ins>Pop-<ins style="font-weight: bold; text-decoration: none;">under]]s</ins> oder aufeinanderfolgende [[Dialogfenster]], die den Benutzer behindern</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ungewolltes Schließen des Browserfensters</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ungewolltes Schließen des Browserfensters</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ungewollte Größenänderung des Browserfensters</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ungewollte Größenänderung des Browserfensters</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 82:</td>
<td colspan="2" class="diff-lineno">Zeile 82:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Versionsgeschichte von JavaScript ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Versionsgeschichte von JavaScript ===</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class="wikitable"</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class="wikitable"</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|+Versionsgeschichte<ref>{{Internetquelle |autor=John Resig |url=https://johnresig.com/blog/versions-of-javascript/ |titel=Versions of JavaScript |werk=johnresig.com/ |datum=2008-04-22 |sprache=en |abruf=2020-06-08}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|+</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>! Version !! Veröffentlichung !! Entsprechung !! Netscape Navigator !! Mozilla Firefox !! Internet Explorer !! Opera !! Safari !! Google Chrome</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>! Version !! Veröffentlichung !! Entsprechung !! Netscape Navigator !! Mozilla Firefox !! Internet Explorer !! Opera !! Safari !! Google Chrome</div></td>
</tr>
</table>
Boonekamp
https://de.wikipedia.org/w/index.php?title=JavaScript&diff=260188565&oldid=prev
~2025-27222-74: /* Primitive Datentypen */
2025-09-30T11:36:55Z
<p><span class="autocomment">Primitive Datentypen</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 30. September 2025, 12:36 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 38:</td>
<td colspan="2" class="diff-lineno">Zeile 38:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>JavaScript wurde früher hauptsächlich [[client]]seitig eingesetzt. JavaScript bzw. die ECMAScript-Implementierungen ermöglichen aber beispielsweise mit dem [[Framework]] [[Node.js]]<ref>{{Internetquelle |autor=Jens Ihlenfeld |url=https://www.golem.de/0911/71418.html |titel=Node – strikt ereignisorientierter Javascript-Server |werk=Golem.de |datum=2009-11-24 |abruf=2016-07-27}}</ref> und als [[JScript]] bzw. [[JScript .NET]] in einer [[Active Server Pages|ASP]]- bzw. [[ASP.NET]]-Umgebung auf [[Microsoft Internet Information Services]] auch serverseitige Anwendungen. Weitere Beispiele für serverseitige JavaScript-Programmierung sind POW und Jaxer, die auf der Mozilla-JavaScript-Engine [[SpiderMonkey]] aufsetzen, V8CGI, welches auf der JavaScript-Implementierung [[V8 (JavaScript-Engine)|V8]] aufbaut und in den [[Apache HTTP Server]] integriert wird, sowie [[QML]], eine erweiterte Form von JavaScript zum Zeichnen von Oberflächen und Animationen.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>JavaScript wurde früher hauptsächlich [[client]]seitig eingesetzt. JavaScript bzw. die ECMAScript-Implementierungen ermöglichen aber beispielsweise mit dem [[Framework]] [[Node.js]]<ref>{{Internetquelle |autor=Jens Ihlenfeld |url=https://www.golem.de/0911/71418.html |titel=Node – strikt ereignisorientierter Javascript-Server |werk=Golem.de |datum=2009-11-24 |abruf=2016-07-27}}</ref> und als [[JScript]] bzw. [[JScript .NET]] in einer [[Active Server Pages|ASP]]- bzw. [[ASP.NET]]-Umgebung auf [[Microsoft Internet Information Services]] auch serverseitige Anwendungen. Weitere Beispiele für serverseitige JavaScript-Programmierung sind POW und Jaxer, die auf der Mozilla-JavaScript-Engine [[SpiderMonkey]] aufsetzen, V8CGI, welches auf der JavaScript-Implementierung [[V8 (JavaScript-Engine)|V8]] aufbaut und in den [[Apache HTTP Server]] integriert wird, sowie [[QML]], eine erweiterte Form von JavaScript zum Zeichnen von Oberflächen und Animationen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Sprache wird auch als Skriptsprache für Spiele und [[<del style="font-weight: bold; text-decoration: none;">Anwendungsprogramm</del>]]<del style="font-weight: bold; text-decoration: none;">e</del> eingesetzt, da der Sprachkern nur wenige Objekte enthält und dadurch der zur Ausführung von in JavaScript formulierten Skripten erforderliche [[Interpreter]] relativ klein gehalten werden kann.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Sprache wird auch als Skriptsprache für Spiele und [[<ins style="font-weight: bold; text-decoration: none;">Anwendungsprogrammierschnittstelle|Anwendungsprogramme</ins>]] eingesetzt, da der Sprachkern nur wenige Objekte enthält und dadurch der zur Ausführung von in JavaScript formulierten Skripten erforderliche [[Interpreter]] relativ klein gehalten werden kann.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Außerdem wird JavaScript als Verkehrssprache in der Datenbank [[MongoDB]] sowie in Microcontrollern eingesetzt.<ref name="Mikrocontroller" /><ref name="Dinge" /></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Außerdem wird JavaScript als Verkehrssprache in der Datenbank [[MongoDB]] sowie in Microcontrollern eingesetzt.<ref name="Mikrocontroller" /><ref name="Dinge" /></div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 63:</td>
<td colspan="2" class="diff-lineno">Zeile 63:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Verschleiern der Internetadresse, auf die ein gegebener [[Hyperlink|Link]] verweist</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Verschleiern der Internetadresse, auf die ein gegebener [[Hyperlink|Link]] verweist</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Deaktivieren des [[Kontextmenü]]s, um zu erschweren, dass Bilder oder die gesamte Seite abgespeichert werden können</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Deaktivieren des [[Kontextmenü]]s, um zu erschweren, dass Bilder oder die gesamte Seite abgespeichert werden können</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Deaktivieren der <del style="font-weight: bold; text-decoration: none;">[[Zwischenablage|</del>Kopierfunktion<del style="font-weight: bold; text-decoration: none;">]]</del>, um zu erschweren, dass Texte oder Bilder kopiert werden können</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Deaktivieren der Kopierfunktion, um zu erschweren, dass Texte oder Bilder kopiert werden können</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Unaufgeforderte (Werbe-)<del style="font-weight: bold; text-decoration: none;">[[Pop-up]]s</del> oder <del style="font-weight: bold; text-decoration: none;">[[</del>Pop-<del style="font-weight: bold; text-decoration: none;">under]]s</del> oder aufeinanderfolgende [[Dialogfenster]], die den Benutzer behindern</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Unaufgeforderte (Werbe-) oder Pop-<ins style="font-weight: bold; text-decoration: none;">unders</ins> oder aufeinanderfolgende [[Dialogfenster]], die den Benutzer behindern</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ungewolltes Schließen des Browserfensters</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ungewolltes Schließen des Browserfensters</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ungewollte Größenänderung des Browserfensters</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ungewollte Größenänderung des Browserfensters</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 82:</td>
<td colspan="2" class="diff-lineno">Zeile 82:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Versionsgeschichte von JavaScript ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Versionsgeschichte von JavaScript ===</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class="wikitable"</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class="wikitable"</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|+</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|+Versionsgeschichte<ref>{{Internetquelle |autor=John Resig |url=https://johnresig.com/blog/versions-of-javascript/ |titel=Versions of JavaScript |werk=johnresig.com/ |datum=2008-04-22 |sprache=en |abruf=2020-06-08}}</ref></div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>! Version !! Veröffentlichung !! Entsprechung !! Netscape Navigator !! Mozilla Firefox !! Internet Explorer !! Opera !! Safari !! Google Chrome</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>! Version !! Veröffentlichung !! Entsprechung !! Netscape Navigator !! Mozilla Firefox !! Internet Explorer !! Opera !! Safari !! Google Chrome</div></td>
</tr>
</table>
~2025-27222-74
https://de.wikipedia.org/w/index.php?title=JavaScript&diff=259645427&oldid=prev
Invisigoth67: form
2025-09-11T11:50:39Z
<p>form</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. September 2025, 12:50 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 217:</td>
<td colspan="2" class="diff-lineno">Zeile 217:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|{{Version|co|2024}}<ref>{{Internetquelle |url=https://262.ecma-international.org/15.0/ |titel=ECMAScript 2024 Language Specification |sprache=en |abruf=2025-09-11}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|{{Version|co|2024}}<ref>{{Internetquelle |url=https://262.ecma-international.org/15.0/ |titel=ECMAScript 2024 Language Specification |sprache=en |abruf=2025-09-11}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Juni 2024</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Juni 2024</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|Die Möglichkeit die Größe von ArrayBuffers und SharedArrayBuffers zu ändern und zu transferieren, Gruppierungsfunktionen via <code>Object.groupBy()</code> und <code>Map.groupBy()</code>, einfachere Weg resolvers von Promises zu erhalten, <code>/v</code> Flag in Regulären Ausdrücken<del style="font-weight: bold; text-decoration: none;"> </del><ref>{{Internetquelle |url=https://262.ecma-international.org/15.0/#sec-intro |titel=ECMAScript 2024 Language Specification Introduction |sprache=en |abruf=2025-09-11}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Die Möglichkeit die Größe von ArrayBuffers und SharedArrayBuffers zu ändern und zu transferieren, Gruppierungsfunktionen via <code>Object.groupBy()</code> und <code>Map.groupBy()</code>, einfachere Weg resolvers von Promises zu erhalten, <code>/v</code> Flag in Regulären Ausdrücken<ref>{{Internetquelle |url=https://262.ecma-international.org/15.0/#sec-intro |titel=ECMAScript 2024 Language Specification Introduction |sprache=en |abruf=2025-09-11}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Shu-yu Guo, Michael Ficarra, Kevin Gibbons</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Shu-yu Guo, Michael Ficarra, Kevin Gibbons</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 247:</td>
<td colspan="2" class="diff-lineno">Zeile 247:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Primitive Datentypen ====</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Primitive Datentypen ====</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Zu den [[Datentyp#<del style="font-weight: bold; text-decoration: none;">Elementare_Datentypen</del>|primitiven Datentypen]] in JavaScript gehören Zahlen, Zeichenketten, boolesche Werte, Symbole, null und undefined.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Zu den [[Datentyp#<ins style="font-weight: bold; text-decoration: none;">Elementare Datentypen</ins>|primitiven Datentypen]] in JavaScript gehören Zahlen, Zeichenketten, boolesche Werte, Symbole, null und undefined.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Numerische Werte können entweder den Typ ''Number'' (angezeigt durch <code>typeof</code> als <code>"number"</code>) oder ''BigInt'' haben (angezeigt durch <code>typeof</code> als <code>"bigint"</code>). Während der Datentyp ''Number'' für Gleitkommazahlen verwendet wird, ermöglicht der Datentyp ''BigInt'' die Darstellung ganzer Zahlen beliebiger Größe, die den Bereich überschreiten, den ''Number'' abdecken kann.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Numerische Werte können entweder den Typ ''Number'' (angezeigt durch <code>typeof</code> als <code>"number"</code>) oder ''BigInt'' haben (angezeigt durch <code>typeof</code> als <code>"bigint"</code>). Während der Datentyp ''Number'' für Gleitkommazahlen verwendet wird, ermöglicht der Datentyp ''BigInt'' die Darstellung ganzer Zahlen beliebiger Größe, die den Bereich überschreiten, den ''Number'' abdecken kann.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[Zeichenkette<del style="font-weight: bold; text-decoration: none;">|Zeichenketten</del>]] haben den Typ ''String'' (angezeigt durch <code>typeof</code> als <code>"string"</code>).</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Zeichenkette]]<ins style="font-weight: bold; text-decoration: none;">n</ins> haben den Typ ''String'' (angezeigt durch <code>typeof</code> als <code>"string"</code>).</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Boolean|Boolesche Werte]] haben den Typ ''Boolean'' (angezeigt durch <code>typeof</code> als <code>"boolean"</code>)</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Boolean|Boolesche Werte]] haben den Typ ''Boolean'' (angezeigt durch <code>typeof</code> als <code>"boolean"</code>)</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[Symbol (Informatik)|Symbole]] haben den Typ ''Symbol'' (angezeigt durch <code>typeof</code> als <code>"symbol"</code>) und fungieren als eindeutige [[Identifikator<del style="font-weight: bold; text-decoration: none;">|Identifikatoren</del>]], werden jedoch seltener verwendet.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Symbol (Informatik)|Symbole]] haben den Typ ''Symbol'' (angezeigt durch <code>typeof</code> als <code>"symbol"</code>) und fungieren als eindeutige [[Identifikator]]<ins style="font-weight: bold; text-decoration: none;">en</ins>, werden jedoch seltener verwendet.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Der Typ ''Null'' hat nur den Wert <code>null</code> (<code>typeof</code> liefert <code>"object"</code>, was historisch bedingt ist).</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Der Typ ''Null'' hat nur den Wert <code>null</code> (<code>typeof</code> liefert <code>"object"</code>, was historisch bedingt ist).</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Der Typ ''Undefined'' hat nur den Wert <code>undefined</code> (<code>typeof</code> liefert <code>"undefined"</code>).</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Der Typ ''Undefined'' hat nur den Wert <code>undefined</code> (<code>typeof</code> liefert <code>"undefined"</code>).</div></td>
</tr>
</table>
Invisigoth67
https://de.wikipedia.org/w/index.php?title=JavaScript&diff=259638973&oldid=prev
Arralesto: ECMAScript 2024 und 2025 hinzugefügt, aktuelle Version auf 2025 upgedatet
2025-09-11T07:06:23Z
<p>ECMAScript 2024 und 2025 hinzugefügt, aktuelle Version auf 2025 upgedatet</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. September 2025, 08:06 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 131:</td>
<td colspan="2" class="diff-lineno">Zeile 131:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Versionsgeschichte von ECMAScript (ECMA-262) ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Versionsgeschichte von ECMAScript (ECMA-262) ===</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die aktuelle Version ist die Version <del style="font-weight: bold; text-decoration: none;">2022</del>, die im Juni <del style="font-weight: bold; text-decoration: none;">2022</del> als „ECMAScript <del style="font-weight: bold; text-decoration: none;">2022“</del> veröffentlicht wurde.<ref>{{Internetquelle |url=https://www.ecma-international.org/publications-and-standards/standards/ecma-262/ |titel=ECMAScript <del style="font-weight: bold; text-decoration: none;">2022</del> Language Specification |datum=<del style="font-weight: bold; text-decoration: none;">2022</del>-<del style="font-weight: bold; text-decoration: none;">06</del> |sprache=en |abruf=<del style="font-weight: bold; text-decoration: none;">2022</del>-<del style="font-weight: bold; text-decoration: none;">07</del>-<del style="font-weight: bold; text-decoration: none;">22</del>}}</ref> Dieser sollen jährliche Updates folgen.<ref>{{Internetquelle |autor=Julia Schmidt |url=https://www.heise.de/developer/meldung/Standard-fuer-ECMAScript-soll-jaehrlich-Updates-erhalten-2526864.html |titel=Standard für ECMAScript soll jährlich Updates erhalten |werk=[[Heise online|heise]] Developer |datum=2015-01-23 |abruf=2015-10-22}}</ref> Die Entwicklung der Standards erfolgt auf [[GitHub]].<ref>{{Internetquelle |url=https://github.com/tc39/ecma262/ |titel=tc39/ecma262 |werk=GitHub |abruf=2017-01-02}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die aktuelle Version ist die Version <ins style="font-weight: bold; text-decoration: none;">2025</ins>, die im Juni <ins style="font-weight: bold; text-decoration: none;">2025</ins> als „ECMAScript <ins style="font-weight: bold; text-decoration: none;">2025“</ins> veröffentlicht wurde.<ref>{{Internetquelle |url=https://www.ecma-international.org/publications-and-standards/standards/ecma-262/ |titel=ECMAScript <ins style="font-weight: bold; text-decoration: none;">2025</ins> Language Specification |datum=<ins style="font-weight: bold; text-decoration: none;">2025</ins>-<ins style="font-weight: bold; text-decoration: none;">07</ins> |sprache=en |abruf=<ins style="font-weight: bold; text-decoration: none;">2025</ins>-<ins style="font-weight: bold; text-decoration: none;">09</ins>-<ins style="font-weight: bold; text-decoration: none;">11</ins>}}</ref> Dieser sollen jährliche Updates folgen.<ref>{{Internetquelle |autor=Julia Schmidt |url=https://www.heise.de/developer/meldung/Standard-fuer-ECMAScript-soll-jaehrlich-Updates-erhalten-2526864.html |titel=Standard für ECMAScript soll jährlich Updates erhalten |werk=[[Heise online|heise]] Developer |datum=2015-01-23 |abruf=2015-10-22}}</ref> Die Entwicklung der Standards erfolgt auf [[GitHub]].<ref>{{Internetquelle |url=https://github.com/tc39/ecma262/ |titel=tc39/ecma262 |werk=GitHub |abruf=2017-01-02}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class="wikitable"</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class="wikitable"</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 210:</td>
<td colspan="2" class="diff-lineno">Zeile 210:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Shu-yu Guo, Michael Ficarra, Kevin Gibbons</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Shu-yu Guo, Michael Ficarra, Kevin Gibbons</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|{{Version|<del style="font-weight: bold; text-decoration: none;">c</del>|2023}}</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|{{Version|<ins style="font-weight: bold; text-decoration: none;">co</ins>|2023}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Juni 2023</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Juni 2023</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Hashbang-Grammar, Symbole für WeakMaps, neue Array-Funktionen</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Hashbang-Grammar, Symbole für WeakMaps, neue Array-Funktionen</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|{{Version|co|2024}}<ref>{{Internetquelle |url=https://262.ecma-international.org/15.0/ |titel=ECMAScript 2024 Language Specification |sprache=en |abruf=2025-09-11}}</ref></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Juni 2024</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Die Möglichkeit die Größe von ArrayBuffers und SharedArrayBuffers zu ändern und zu transferieren, Gruppierungsfunktionen via <code>Object.groupBy()</code> und <code>Map.groupBy()</code>, einfachere Weg resolvers von Promises zu erhalten, <code>/v</code> Flag in Regulären Ausdrücken <ref>{{Internetquelle |url=https://262.ecma-international.org/15.0/#sec-intro |titel=ECMAScript 2024 Language Specification Introduction |sprache=en |abruf=2025-09-11}}</ref></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Shu-yu Guo, Michael Ficarra, Kevin Gibbons</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|{{Version|co|2025}}<ref>{{Internetquelle |url=https://262.ecma-international.org/16.0/ |titel=ECMAScript 2025 Language Specification |sprache=en |abruf=2025-09-11}}</ref></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Juni 2025</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Iterator-Objekt, die Möglichkeit JSON-Dateien als Module zu importieren, <code>Promise.try</code>-Methode, neue Set-Methode, neues typed Array '<code>Float16Array</code>' <ref>{{Internetquelle |url=https://262.ecma-international.org/16.0/#sec-intro |titel=ECMAScript 2025 Language Specification Introduction |sprache=en |abruf=2025-09-11}}</ref></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Shu-yu Guo, Michael Ficarra, Kevin Gibbons</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>
Arralesto
https://de.wikipedia.org/w/index.php?title=JavaScript&diff=259361902&oldid=prev
Carol.Christiansen: Änderungen von ~2025-49579-4 (Diskussion) auf die letzte Version von InternetArchiveBot zurückgesetzt
2025-09-01T06:34:35Z
<p>Änderungen von <a href="/wiki/Spezial:Beitr%C3%A4ge/~2025-49579-4" title="Spezial:Beiträge/~2025-49579-4">~2025-49579-4</a> (<a href="/w/index.php?title=Benutzer_Diskussion:~2025-49579-4&action=edit&redlink=1" class="new" title="Benutzer Diskussion:~2025-49579-4 (Seite nicht vorhanden)">Diskussion</a>) auf die letzte Version von <a href="/wiki/Benutzer:InternetArchiveBot" title="Benutzer:InternetArchiveBot">InternetArchiveBot</a> zurückgesetzt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 1. September 2025, 07:34 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 27:</td>
<td colspan="2" class="diff-lineno">Zeile 27:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''JavaScript''' (kurz '''JS''') ist eine [[Skriptsprache]], die ursprünglich 1995 von [[Netscape Communications|Netscape]] für [[dynamisches HTML]] in [[Webbrowser]]n entwickelt wurde, um Benutzerinteraktionen auszuwerten, Inhalte zu verändern, nachzuladen oder zu generieren und so die Möglichkeiten von [[Hypertext Markup Language|HTML]] zu erweitern.<ref>{{Literatur |Autor=Stefan Koch |Titel=JavaScript |TitelErg=Einführung, Programmierung und Referenz – inklusive Ajax |Auflage=5 |Verlag=dpunkt.verlag |Ort=Heidelberg |Datum=2009 |ISBN=978-3-89864-594-2 |Kapitel=Überblick |Seiten=5–17 |Umfang=457}}</ref> Heute wird JavaScript auch außerhalb von Browsern angewendet, etwa auf Servern und in Microcontrollern.<ref name="Mikrocontroller">{{Internetquelle |autor=Olaf Göllner |url=https://www.heise.de/newsticker/meldung/JavaScript-fuer-Mikrocontroller-1934018.html |titel=JavaScript für Mikrocontroller |werk=heise online |hrsg=Verlag Heinz Heise |datum=2013-08-13 |abruf=2016-07-27}}</ref><del style="font-weight: bold; text-decoration: none;">nten</del> Sprache entstand 1996 aus einer Kooperation von Netscape mit [[Sun Microsystems]]. Deren [[Java-Applet]]s, erstellt mit der gleichfalls 1995 veröffentlichten Programmiersprache [[Java (Programmiersprache)|Java]], wurden mithilfe von LiveScript in den [[Netscape Navigator]] integriert. Um die Popularität von Java zu nutzen, wurde LiveScript in JavaScript umbenannt, obwohl die beiden Sprachen voneinander unabhängig entwickelt wurden und völlig unterschiedliche Grundkonzepte aufweisen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''JavaScript''' (kurz '''JS''') ist eine [[Skriptsprache]], die ursprünglich 1995 von [[Netscape Communications|Netscape]] für [[dynamisches HTML]] in [[Webbrowser]]n entwickelt wurde, um Benutzerinteraktionen auszuwerten, Inhalte zu verändern, nachzuladen oder zu generieren und so die Möglichkeiten von [[Hypertext Markup Language|HTML]] zu erweitern.<ref>{{Literatur |Autor=Stefan Koch |Titel=JavaScript |TitelErg=Einführung, Programmierung und Referenz – inklusive Ajax |Auflage=5 |Verlag=dpunkt.verlag |Ort=Heidelberg |Datum=2009 |ISBN=978-3-89864-594-2 |Kapitel=Überblick |Seiten=5–17 |Umfang=457}}</ref> Heute wird JavaScript auch außerhalb von Browsern angewendet, etwa auf Servern und in Microcontrollern.<ref name="Mikrocontroller">{{Internetquelle |autor=Olaf Göllner |url=https://www.heise.de/newsticker/meldung/JavaScript-fuer-Mikrocontroller-1934018.html |titel=JavaScript für Mikrocontroller |werk=heise online |hrsg=Verlag Heinz Heise |datum=2013-08-13 |abruf=2016-07-27}}</ref><ins style="font-weight: bold; text-decoration: none;"><ref name="Dinge">{{Internetquelle |autor=Olaf Göllner |url=https://www.heise.de/newsticker/meldung/Tessel-JavaScript-Entwicklerboard-fuers-Internet-der-Dinge-1936379.html |titel=Tessel: JavaScript-Entwicklerboard fürs „Internet der Dinge“ |werk=heise online |hrsg=Verlag Heinz Heise |datum=2013-08-15 |abruf=2016-07-27}}</ref></ins></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Der heutige Name der ursprünglich '''LiveScript''' genannten</ins> Sprache entstand 1996 aus einer Kooperation von Netscape mit [[Sun Microsystems]]. Deren [[Java-Applet]]s, erstellt mit der gleichfalls 1995 veröffentlichten Programmiersprache [[Java (Programmiersprache)|Java]], wurden mithilfe von LiveScript in den [[Netscape Navigator]] integriert. Um die Popularität von Java zu nutzen, wurde LiveScript in JavaScript umbenannt, obwohl die beiden Sprachen voneinander unabhängig entwickelt wurden und völlig unterschiedliche Grundkonzepte aufweisen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der als '''ECMAScript''' ([[Ecma International|ECMA]] 262) standardisierte Sprachkern von JavaScript beschreibt eine [[Dynamische Typisierung|dynamisch typisierte]], [[Objektorientierte Programmierung|objektorientierte]], aber [[Klasse (Objektorientierung)|klassen]]<nowiki></nowiki>lose Skriptsprache. Sie wird allen objektorientierten [[Programmierparadigma|Programmierparadigmen]] unter anderem auf der Basis von [[Prototypenbasierte Programmierung|Prototypen]] gerecht, deren [[Deklaration (Programmierung)|Deklaration]] ab ECMAScript&nbsp;6 mit einer Syntax ermöglicht wird, wie sie ähnlich auch bei klassenbasierten Programmiersprachen üblich ist. In JavaScript lässt sich je nach Bedarf [[Objektorientierte Programmierung|objektorientiert]], [[Prozedurale Programmierung|prozedural]] oder [[Funktionale Programmierung|funktional]] programmieren.<ref>{{Literatur |Autor=Stefan Koch |Titel=JavaScript |TitelErg=Einführung, Programmierung und Referenz – inklusive Ajax |Auflage=5 |Verlag=dpunkt.verlag |Ort=Heidelberg |Datum=2009 |ISBN=978-3-89864-594-2 |Kapitel=JavaScript im Browser |Seiten=137–156 |Umfang=457}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der als '''ECMAScript''' ([[Ecma International|ECMA]] 262) standardisierte Sprachkern von JavaScript beschreibt eine [[Dynamische Typisierung|dynamisch typisierte]], [[Objektorientierte Programmierung|objektorientierte]], aber [[Klasse (Objektorientierung)|klassen]]<nowiki></nowiki>lose Skriptsprache. Sie wird allen objektorientierten [[Programmierparadigma|Programmierparadigmen]] unter anderem auf der Basis von [[Prototypenbasierte Programmierung|Prototypen]] gerecht, deren [[Deklaration (Programmierung)|Deklaration]] ab ECMAScript&nbsp;6 mit einer Syntax ermöglicht wird, wie sie ähnlich auch bei klassenbasierten Programmiersprachen üblich ist. In JavaScript lässt sich je nach Bedarf [[Objektorientierte Programmierung|objektorientiert]], [[Prozedurale Programmierung|prozedural]] oder [[Funktionale Programmierung|funktional]] programmieren.<ref>{{Literatur |Autor=Stefan Koch |Titel=JavaScript |TitelErg=Einführung, Programmierung und Referenz – inklusive Ajax |Auflage=5 |Verlag=dpunkt.verlag |Ort=Heidelberg |Datum=2009 |ISBN=978-3-89864-594-2 |Kapitel=JavaScript im Browser |Seiten=137–156 |Umfang=457}}</ref></div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 38:</td>
<td colspan="2" class="diff-lineno">Zeile 40:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Sprache wird auch als Skriptsprache für Spiele und [[Anwendungsprogramm]]e eingesetzt, da der Sprachkern nur wenige Objekte enthält und dadurch der zur Ausführung von in JavaScript formulierten Skripten erforderliche [[Interpreter]] relativ klein gehalten werden kann.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Sprache wird auch als Skriptsprache für Spiele und [[Anwendungsprogramm]]e eingesetzt, da der Sprachkern nur wenige Objekte enthält und dadurch der zur Ausführung von in JavaScript formulierten Skripten erforderliche [[Interpreter]] relativ klein gehalten werden kann.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Außerdem wird JavaScript als Verkehrssprache in der Datenbank [[MongoDB]] sowie in Microcontrollern eingesetzt.<ref name="Mikrocontroller" /><ref name="Dinge"<del style="font-weight: bold; text-decoration: none;">>{{Internetquelle</del> <del style="font-weight: bold; text-decoration: none;">|autor=Olaf Göllner |url=https://www.heise.de/newsticker/meldung/Tessel-JavaScript-Entwicklerboard-fuers-Internet-der-Dinge-1936379.html |titel=Tessel: JavaScript-Entwicklerboard fürs „Internet der Dinge“ |werk=heise online |hrsg=Verlag Heinz Heise |datum=2013-08-15 |abruf=2016-07-27}}<</del>/<del style="font-weight: bold; text-decoration: none;">ref</del>></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Außerdem wird JavaScript als Verkehrssprache in der Datenbank [[MongoDB]] sowie in Microcontrollern eingesetzt.<ref name="Mikrocontroller" /><ref name="Dinge" /></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verwendung ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verwendung ==</div></td>
</tr>
</table>
Carol.Christiansen
https://de.wikipedia.org/w/index.php?title=JavaScript&diff=259361880&oldid=prev
~2025-49579-4: j
2025-09-01T06:33:17Z
<p>j</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 1. September 2025, 07:33 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 27:</td>
<td colspan="2" class="diff-lineno">Zeile 27:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''JavaScript''' (kurz '''JS''') ist eine [[Skriptsprache]], die ursprünglich 1995 von [[Netscape Communications|Netscape]] für [[dynamisches HTML]] in [[Webbrowser]]n entwickelt wurde, um Benutzerinteraktionen auszuwerten, Inhalte zu verändern, nachzuladen oder zu generieren und so die Möglichkeiten von [[Hypertext Markup Language|HTML]] zu erweitern.<ref>{{Literatur |Autor=Stefan Koch |Titel=JavaScript |TitelErg=Einführung, Programmierung und Referenz – inklusive Ajax |Auflage=5 |Verlag=dpunkt.verlag |Ort=Heidelberg |Datum=2009 |ISBN=978-3-89864-594-2 |Kapitel=Überblick |Seiten=5–17 |Umfang=457}}</ref> Heute wird JavaScript auch außerhalb von Browsern angewendet, etwa auf Servern und in Microcontrollern.<ref name="Mikrocontroller">{{Internetquelle |autor=Olaf Göllner |url=https://www.heise.de/newsticker/meldung/JavaScript-fuer-Mikrocontroller-1934018.html |titel=JavaScript für Mikrocontroller |werk=heise online |hrsg=Verlag Heinz Heise |datum=2013-08-13 |abruf=2016-07-27}}</ref><del style="font-weight: bold; text-decoration: none;"><ref</del> <del style="font-weight: bold; text-decoration: none;">name="Dinge">{{Internetquelle</del> <del style="font-weight: bold; text-decoration: none;">|autor=Olaf</del> <del style="font-weight: bold; text-decoration: none;">Göllner</del> <del style="font-weight: bold; text-decoration: none;">|url=https://www.heise</del>.<del style="font-weight: bold; text-decoration: none;">de/newsticker/meldung/Tessel-JavaScript-Entwicklerboard-fuers-Internet</del>-der<del style="font-weight: bold; text-decoration: none;">-Dinge-1936379.html</del> |<del style="font-weight: bold; text-decoration: none;">titel=Tessel:</del> JavaScript<del style="font-weight: bold; text-decoration: none;">-Entwicklerboard</del> <del style="font-weight: bold; text-decoration: none;">fürs</del> <del style="font-weight: bold; text-decoration: none;">„Internet</del> <del style="font-weight: bold; text-decoration: none;">der</del> <del style="font-weight: bold; text-decoration: none;">Dinge“</del> <del style="font-weight: bold; text-decoration: none;">|werk=heise</del> <del style="font-weight: bold; text-decoration: none;">online</del> <del style="font-weight: bold; text-decoration: none;">|hrsg=Verlag</del> <del style="font-weight: bold; text-decoration: none;">Heinz</del> <del style="font-weight: bold; text-decoration: none;">Heise</del> <del style="font-weight: bold; text-decoration: none;">|datum=2013-08-15</del> <del style="font-weight: bold; text-decoration: none;">|abruf=2016-07-27}}</ref></del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''JavaScript''' (kurz '''JS''') ist eine [[Skriptsprache]], die ursprünglich 1995 von [[Netscape Communications|Netscape]] für [[dynamisches HTML]] in [[Webbrowser]]n entwickelt wurde, um Benutzerinteraktionen auszuwerten, Inhalte zu verändern, nachzuladen oder zu generieren und so die Möglichkeiten von [[Hypertext Markup Language|HTML]] zu erweitern.<ref>{{Literatur |Autor=Stefan Koch |Titel=JavaScript |TitelErg=Einführung, Programmierung und Referenz – inklusive Ajax |Auflage=5 |Verlag=dpunkt.verlag |Ort=Heidelberg |Datum=2009 |ISBN=978-3-89864-594-2 |Kapitel=Überblick |Seiten=5–17 |Umfang=457}}</ref> Heute wird JavaScript auch außerhalb von Browsern angewendet, etwa auf Servern und in Microcontrollern.<ref name="Mikrocontroller">{{Internetquelle |autor=Olaf Göllner |url=https://www.heise.de/newsticker/meldung/JavaScript-fuer-Mikrocontroller-1934018.html |titel=JavaScript für Mikrocontroller |werk=heise online |hrsg=Verlag Heinz Heise |datum=2013-08-13 |abruf=2016-07-27}}</ref><ins style="font-weight: bold; text-decoration: none;">nten</ins> <ins style="font-weight: bold; text-decoration: none;">Sprache</ins> <ins style="font-weight: bold; text-decoration: none;">entstand</ins> <ins style="font-weight: bold; text-decoration: none;">1996</ins> <ins style="font-weight: bold; text-decoration: none;">aus einer Kooperation von Netscape mit [[Sun Microsystems]]</ins>.<ins style="font-weight: bold; text-decoration: none;"> Deren [[Java</ins>-<ins style="font-weight: bold; text-decoration: none;">Applet]]s, erstellt mit </ins>der <ins style="font-weight: bold; text-decoration: none;">gleichfalls 1995 veröffentlichten Programmiersprache [[Java (Programmiersprache)</ins>|<ins style="font-weight: bold; text-decoration: none;">Java]], wurden mithilfe von LiveScript in den [[Netscape Navigator]] integriert. Um die Popularität von Java zu nutzen, wurde LiveScript in</ins> JavaScript <ins style="font-weight: bold; text-decoration: none;">umbenannt,</ins> <ins style="font-weight: bold; text-decoration: none;">obwohl</ins> <ins style="font-weight: bold; text-decoration: none;">die</ins> <ins style="font-weight: bold; text-decoration: none;">beiden</ins> <ins style="font-weight: bold; text-decoration: none;">Sprachen</ins> <ins style="font-weight: bold; text-decoration: none;">voneinander</ins> <ins style="font-weight: bold; text-decoration: none;">unabhängig</ins> <ins style="font-weight: bold; text-decoration: none;">entwickelt</ins> <ins style="font-weight: bold; text-decoration: none;">wurden</ins> <ins style="font-weight: bold; text-decoration: none;">und</ins> <ins style="font-weight: bold; text-decoration: none;">völlig unterschiedliche Grundkonzepte aufweisen.</ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Der heutige Name der ursprünglich '''LiveScript''' genannten Sprache entstand 1996 aus einer Kooperation von Netscape mit [[Sun Microsystems]]. Deren [[Java-Applet]]s, erstellt mit der gleichfalls 1995 veröffentlichten Programmiersprache [[Java (Programmiersprache)|Java]], wurden mithilfe von LiveScript in den [[Netscape Navigator]] integriert. Um die Popularität von Java zu nutzen, wurde LiveScript in JavaScript umbenannt, obwohl die beiden Sprachen voneinander unabhängig entwickelt wurden und völlig unterschiedliche Grundkonzepte aufweisen.</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der als '''ECMAScript''' ([[Ecma International|ECMA]] 262) standardisierte Sprachkern von JavaScript beschreibt eine [[Dynamische Typisierung|dynamisch typisierte]], [[Objektorientierte Programmierung|objektorientierte]], aber [[Klasse (Objektorientierung)|klassen]]<nowiki></nowiki>lose Skriptsprache. Sie wird allen objektorientierten [[Programmierparadigma|Programmierparadigmen]] unter anderem auf der Basis von [[Prototypenbasierte Programmierung|Prototypen]] gerecht, deren [[Deklaration (Programmierung)|Deklaration]] ab ECMAScript&nbsp;6 mit einer Syntax ermöglicht wird, wie sie ähnlich auch bei klassenbasierten Programmiersprachen üblich ist. In JavaScript lässt sich je nach Bedarf [[Objektorientierte Programmierung|objektorientiert]], [[Prozedurale Programmierung|prozedural]] oder [[Funktionale Programmierung|funktional]] programmieren.<ref>{{Literatur |Autor=Stefan Koch |Titel=JavaScript |TitelErg=Einführung, Programmierung und Referenz – inklusive Ajax |Auflage=5 |Verlag=dpunkt.verlag |Ort=Heidelberg |Datum=2009 |ISBN=978-3-89864-594-2 |Kapitel=JavaScript im Browser |Seiten=137–156 |Umfang=457}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der als '''ECMAScript''' ([[Ecma International|ECMA]] 262) standardisierte Sprachkern von JavaScript beschreibt eine [[Dynamische Typisierung|dynamisch typisierte]], [[Objektorientierte Programmierung|objektorientierte]], aber [[Klasse (Objektorientierung)|klassen]]<nowiki></nowiki>lose Skriptsprache. Sie wird allen objektorientierten [[Programmierparadigma|Programmierparadigmen]] unter anderem auf der Basis von [[Prototypenbasierte Programmierung|Prototypen]] gerecht, deren [[Deklaration (Programmierung)|Deklaration]] ab ECMAScript&nbsp;6 mit einer Syntax ermöglicht wird, wie sie ähnlich auch bei klassenbasierten Programmiersprachen üblich ist. In JavaScript lässt sich je nach Bedarf [[Objektorientierte Programmierung|objektorientiert]], [[Prozedurale Programmierung|prozedural]] oder [[Funktionale Programmierung|funktional]] programmieren.<ref>{{Literatur |Autor=Stefan Koch |Titel=JavaScript |TitelErg=Einführung, Programmierung und Referenz – inklusive Ajax |Auflage=5 |Verlag=dpunkt.verlag |Ort=Heidelberg |Datum=2009 |ISBN=978-3-89864-594-2 |Kapitel=JavaScript im Browser |Seiten=137–156 |Umfang=457}}</ref></div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 40:</td>
<td colspan="2" class="diff-lineno">Zeile 38:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Sprache wird auch als Skriptsprache für Spiele und [[Anwendungsprogramm]]e eingesetzt, da der Sprachkern nur wenige Objekte enthält und dadurch der zur Ausführung von in JavaScript formulierten Skripten erforderliche [[Interpreter]] relativ klein gehalten werden kann.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Sprache wird auch als Skriptsprache für Spiele und [[Anwendungsprogramm]]e eingesetzt, da der Sprachkern nur wenige Objekte enthält und dadurch der zur Ausführung von in JavaScript formulierten Skripten erforderliche [[Interpreter]] relativ klein gehalten werden kann.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Außerdem wird JavaScript als Verkehrssprache in der Datenbank [[MongoDB]] sowie in Microcontrollern eingesetzt.<ref name="Mikrocontroller" /><ref name="Dinge" /></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Außerdem wird JavaScript als Verkehrssprache in der Datenbank [[MongoDB]] sowie in Microcontrollern eingesetzt.<ref name="Mikrocontroller" /><ref name="Dinge"<ins style="font-weight: bold; text-decoration: none;">>{{Internetquelle</ins> <ins style="font-weight: bold; text-decoration: none;">|autor=Olaf Göllner |url=https://www.heise.de/newsticker/meldung/Tessel-JavaScript-Entwicklerboard-fuers-Internet-der-Dinge-1936379.html |titel=Tessel: JavaScript-Entwicklerboard fürs „Internet der Dinge“ |werk=heise online |hrsg=Verlag Heinz Heise |datum=2013-08-15 |abruf=2016-07-27}}<</ins>/<ins style="font-weight: bold; text-decoration: none;">ref</ins>></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verwendung ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verwendung ==</div></td>
</tr>
</table>
~2025-49579-4
https://de.wikipedia.org/w/index.php?title=JavaScript&diff=258506071&oldid=prev
InternetArchiveBot: InternetArchiveBot hat 5 Archivlink(s) ergänzt und 1 Link(s) als defekt/tot markiert.) #IABot (v2.0.9.5
2025-08-02T05:58:54Z
<p><a href="/wiki/Benutzer:InternetArchiveBot" title="Benutzer:InternetArchiveBot">InternetArchiveBot</a> hat 5 Archivlink(s) ergänzt und 1 Link(s) als defekt/tot markiert.) #IABot (v2.0.9.5</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 2. August 2025, 06:58 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 78:</td>
<td colspan="2" class="diff-lineno">Zeile 78:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Mit der Ankündigung des [[Netscape Communicator]]s wurde JavaScript 1.2 am 15. Oktober 1996 veröffentlicht; der Netscape Communicator 4.0 mit JavaScript 1.2 erschien jedoch erst am 4. Juni 1997. Ebenfalls im Juni 1997 veröffentlichte die [[Ecma International|European Computer Manufacturers Association]] ihren Standard ECMA-262 ''(ECMAScript)'', der zusammen mit Netscape entwickelt worden war und die Grundelemente einer Skriptsprache standardisieren sollte. Diese wurde im April 1998 zur ISO-Norm ''ISO/IEC 16262:1998 Information technology&nbsp;– ECMAScript language specification''. Am 1.&nbsp;Oktober 1997 kam der Internet Explorer&nbsp;4 heraus, der den Sprachumfang von JavaScript 1.1 abdeckte. Darüber hinaus wurden eigene Erweiterungen veröffentlicht, die zu Kompatibilitätsunterschieden zwischen Navigator und Internet Explorer führten und eine DOM-ähnliche Syntax zur Verfügung stellten, die es ermöglichte, auf alle Elemente der Webseite zuzugreifen und diese beliebig verändern zu können.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Mit der Ankündigung des [[Netscape Communicator]]s wurde JavaScript 1.2 am 15. Oktober 1996 veröffentlicht; der Netscape Communicator 4.0 mit JavaScript 1.2 erschien jedoch erst am 4. Juni 1997. Ebenfalls im Juni 1997 veröffentlichte die [[Ecma International|European Computer Manufacturers Association]] ihren Standard ECMA-262 ''(ECMAScript)'', der zusammen mit Netscape entwickelt worden war und die Grundelemente einer Skriptsprache standardisieren sollte. Diese wurde im April 1998 zur ISO-Norm ''ISO/IEC 16262:1998 Information technology&nbsp;– ECMAScript language specification''. Am 1.&nbsp;Oktober 1997 kam der Internet Explorer&nbsp;4 heraus, der den Sprachumfang von JavaScript 1.1 abdeckte. Darüber hinaus wurden eigene Erweiterungen veröffentlicht, die zu Kompatibilitätsunterschieden zwischen Navigator und Internet Explorer führten und eine DOM-ähnliche Syntax zur Verfügung stellten, die es ermöglichte, auf alle Elemente der Webseite zuzugreifen und diese beliebig verändern zu können.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Der in Java implementierte JavaScript-Interpreter [[Rhino (Programmierung)|Rhino]] wurde ab Version 6.0 als Teil der [[Java-Laufzeitumgebung]] standardmäßig mitgeliefert.<ref>{{Internetquelle |url=https://docs.oracle.com/javase/6/docs/technotes/guides/scripting/index.html |titel=Scripting for the Java Platform |werk=Java SE Documentation |hrsg=[[Oracle]] |sprache=en |abruf=2012-10-24}}</ref> Im Juli 1998 wurde mit der Beta-Version des Netscape Communicators 4.5 JavaScript 1.3, welche schon in der Version 4.06 des Netscape Communicators vorhanden war, veröffentlicht.<ref>{{Internetquelle |autor=Florian Scholz, Eric Shepherd |url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.3 |archiv-url=https://web.archive.org/web/20160728221239/https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.3 |archiv-datum=2016-07-28 |titel=New in JavaScript 1.3 |werk=Mozilla Developer Network |hrsg=Mozilla Foundation |datum=2016-01-20 |sprache=en |abruf=2016-07-27}}</ref> Im Oktober 1998 stellte Netscape JavaScript 1.4 vor. Diese Version war vollständig kompatibel mit ECMA-262. Ein Browser mit der Unterstützung dieser Version erschien jedoch nicht.<ref>{{Internetquelle |autor=Florian Scholz, Eric Shepherd |url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.4 |titel=New in JavaScript 1.4 |werk=Mozilla Developer Network |hrsg=Mozilla Foundation |datum=2016-01-20 |sprache=en |abruf=2016-07-27}}</ref><ref>{{Internetquelle |url=http://developer.netscape.com/docs/manuals/js/core/jsref/index.htm |titel=New Features in this Release |werk=DevEdge Online Documentation |hrsg=Netscape Communications Corporation |datum=1998-10-29 |sprache=en |offline=1 |archiv-url=https://web.archive.org/web/20040802225238/http://developer.netscape.com/docs/manuals/js/core/jsref/index.htm |archiv-datum=2004-08-02 |abruf=2016-07-27}}</ref> Im April 2000 kam mit der Preview Release 1 des Navigators 6 JavaScript 1.5 und DOM Level 1. Am 5. Juni 2002 erschien Mozilla 1.0 mit JavaScript 1.5 (JavaScript in der Version 1.5 entspricht ECMA-262 Version 3),<ref>{{Internetquelle |autor=Florian Scholz, Eric Shepherd |url=https://developer.mozilla.org/en-US/profiles/Sheppy |titel=New in JavaScript 1.5 |werk=Mozilla Developer Network |hrsg=Mozilla Foundation |sprache=en |abruf=2016-01-20}}</ref> am 29. November 2005 [[Mozilla Firefox]] 1.5 mit JavaScript 1.6<ref>{{Internetquelle |autor=Wladimir Palant, SylvainPasche, Nickolay Ponomarev, Florian Scholz, Eric Shepherd |url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.6 |titel=New in JavaScript 1.6 |werk=Mozilla Developer Network |hrsg=Mozilla Foundation |datum=2016-04-04 |sprache=en |abruf=2016-07-27}}</ref>, am 12. Juli 2006 Mozilla Firefox 2.0b1 mit JavaScript 1.7<ref>{{Internetquelle |autor=Florian Scholz, James Herdman, Eric Shepherd, Robert Sedovšek, David Bruant, Leo Balter, Jonathan Watt, Eli Grey, Nickolay Ponomarev, Martin Honnen, Evan Prodromou |url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.7 |titel=New in JavaScript 1.7 |werk=Mozilla Developer Network |hrsg=Mozilla Foundation |datum=2015-10-21 |sprache=en |abruf=2016-07-27}}</ref> und am 18. Dezember 2007 Mozilla Firefox 3.0b2 mit JavaScript 1.8.<ref>{{Internetquelle |autor=Florian Scholz, Eli Grey, Leandro Mercês Xavier, Nickolay Ponomarev |url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.8 |titel=New in JavaScript 1.8 |werk=Mozilla Developer Network |hrsg=Mozilla Foundation |datum=2016-01-20 |sprache=en |abruf=2016-07-27}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der in Java implementierte JavaScript-Interpreter [[Rhino (Programmierung)|Rhino]] wurde ab Version 6.0 als Teil der [[Java-Laufzeitumgebung]] standardmäßig mitgeliefert.<ref>{{Internetquelle |url=https://docs.oracle.com/javase/6/docs/technotes/guides/scripting/index.html |titel=Scripting for the Java Platform |werk=Java SE Documentation |hrsg=[[Oracle]] |sprache=en |abruf=2012-10-24}}</ref> Im Juli 1998 wurde mit der Beta-Version des Netscape Communicators 4.5 JavaScript 1.3, welche schon in der Version 4.06 des Netscape Communicators vorhanden war, veröffentlicht.<ref>{{Internetquelle |autor=Florian Scholz, Eric Shepherd |url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.3 |archiv-url=https://web.archive.org/web/20160728221239/https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.3 |archiv-datum=2016-07-28 |titel=New in JavaScript 1.3 |werk=Mozilla Developer Network |hrsg=Mozilla Foundation |datum=2016-01-20 |sprache=en |abruf=2016-07-27}}</ref> Im Oktober 1998 stellte Netscape JavaScript 1.4 vor. Diese Version war vollständig kompatibel mit ECMA-262. Ein Browser mit der Unterstützung dieser Version erschien jedoch nicht.<ref>{{Internetquelle |autor=Florian Scholz, Eric Shepherd |url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.4 |titel=New in JavaScript 1.4 |werk=Mozilla Developer Network |hrsg=Mozilla Foundation |datum=2016-01-20 |sprache=en |abruf=2016-07-27<ins style="font-weight: bold; text-decoration: none;"> |archiv-datum=2016-07-28 |archiv-url=https://web.archive.org/web/20160728221240/https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.4 |offline=ja |archiv-bot=2025-08-02 05:58:54 InternetArchiveBot </ins>}}</ref><ref>{{Internetquelle |url=http://developer.netscape.com/docs/manuals/js/core/jsref/index.htm |titel=New Features in this Release |werk=DevEdge Online Documentation |hrsg=Netscape Communications Corporation |datum=1998-10-29 |sprache=en |offline=1 |archiv-url=https://web.archive.org/web/20040802225238/http://developer.netscape.com/docs/manuals/js/core/jsref/index.htm |archiv-datum=2004-08-02 |abruf=2016-07-27}}</ref> Im April 2000 kam mit der Preview Release 1 des Navigators 6 JavaScript 1.5 und DOM Level 1. Am 5. Juni 2002 erschien Mozilla 1.0 mit JavaScript 1.5 (JavaScript in der Version 1.5 entspricht ECMA-262 Version 3),<ref>{{Internetquelle |autor=Florian Scholz, Eric Shepherd |url=https://developer.mozilla.org/en-US/profiles/Sheppy |titel=New in JavaScript 1.5 |werk=Mozilla Developer Network |hrsg=Mozilla Foundation |sprache=en |abruf=2016-01-20<ins style="font-weight: bold; text-decoration: none;"> |offline=ja </ins>}}</ref> am 29. November 2005 [[Mozilla Firefox]] 1.5 mit JavaScript 1.6<ref>{{Internetquelle |autor=Wladimir Palant, SylvainPasche, Nickolay Ponomarev, Florian Scholz, Eric Shepherd |url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.6 |titel=New in JavaScript 1.6 |werk=Mozilla Developer Network |hrsg=Mozilla Foundation |datum=2016-04-04 |sprache=en |abruf=2016-07-27<ins style="font-weight: bold; text-decoration: none;"> |archiv-datum=2015-09-05 |archiv-url=https://web.archive.org/web/20150905053952/https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.6 |offline=ja |archiv-bot=2025-08-02 05:58:54 InternetArchiveBot </ins>}}</ref>, am 12. Juli 2006 Mozilla Firefox 2.0b1 mit JavaScript 1.7<ref>{{Internetquelle |autor=Florian Scholz, James Herdman, Eric Shepherd, Robert Sedovšek, David Bruant, Leo Balter, Jonathan Watt, Eli Grey, Nickolay Ponomarev, Martin Honnen, Evan Prodromou |url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.7 |titel=New in JavaScript 1.7 |werk=Mozilla Developer Network |hrsg=Mozilla Foundation |datum=2015-10-21 |sprache=en |abruf=2016-07-27<ins style="font-weight: bold; text-decoration: none;"> |archiv-datum=2016-07-28 |archiv-url=https://web.archive.org/web/20160728043919/https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.7 |offline=ja |archiv-bot=2025-08-02 05:58:54 InternetArchiveBot </ins>}}</ref> und am 18. Dezember 2007 Mozilla Firefox 3.0b2 mit JavaScript 1.8.<ref>{{Internetquelle |autor=Florian Scholz, Eli Grey, Leandro Mercês Xavier, Nickolay Ponomarev |url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.8 |titel=New in JavaScript 1.8 |werk=Mozilla Developer Network |hrsg=Mozilla Foundation |datum=2016-01-20 |sprache=en |abruf=2016-07-27<ins style="font-weight: bold; text-decoration: none;"> |archiv-datum=2016-07-28 |archiv-url=https://web.archive.org/web/20160728221243/https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.8 |offline=ja |archiv-bot=2025-08-02 05:58:54 InternetArchiveBot </ins>}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Versionsgeschichte von JavaScript ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Versionsgeschichte von JavaScript ===</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 172:</td>
<td colspan="2" class="diff-lineno">Zeile 172:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| {{Version|co|2015}}<ref>{{Internetquelle |url=https://www.ecma-international.org/ecma-262/6.0/index.html |titel=ECMAScript 2015 Language Specification |sprache=en |abruf=2017-01-02}}</ref><ref>{{Literatur |Titel=ECMAScript 2016 Language Specification |Auflage=7 |Verlag=Emca International |Ort=Genf |Sprache=en |Online=https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf |Format=PDF |KBytes= |Umfang=586}} {{Webarchiv |url=https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf |text=ECMAScript 2016 Language Specification |wayback=20150412040502}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| {{Version|co|2015}}<ref>{{Internetquelle |url=https://www.ecma-international.org/ecma-262/6.0/index.html |titel=ECMAScript 2015 Language Specification |sprache=en |abruf=2017-01-02}}</ref><ref>{{Literatur |Titel=ECMAScript 2016 Language Specification |Auflage=7 |Verlag=Emca International |Ort=Genf |Sprache=en |Online=https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf |Format=PDF |KBytes= |Umfang=586}} {{Webarchiv |url=https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf |text=ECMAScript 2016 Language Specification |wayback=20150412040502}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Juni 2015</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Juni 2015</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| Neue Syntax für komplexe Applikationen wie Klassen und Module, die aber mit ähnlicher Terminologie wie in ECMAScript 5 (strict mode) definiert werden können.<ref>{{Internetquelle |url=https://kangax.github.io/compat-table/es6/ |titel=ECMAScript 6 compatibility table |werk=kangax.github.io |sprache=en |abruf=2017-01-02}}</ref> Neue Sprachbestandteile wie <code>for</code>/<code>of</code>-Schleifen, teilweise an [[Python (Programmiersprache)|Python]] angelehnte Syntax usw. Der Codename lautet “Harmony” und wurde bis kurz vor Verabschiedung als „ECMAScript&nbsp;6“ bezeichnet,<ref>{{Literatur |Autor=Nicholas C. Zakas |Titel=Professional JavaScript for Web Developers |Verlag=John Wiley & Sons. |Datum=2011 |ISBN=978-1-118-02669-4 |Sprache=en |Umfang=960}}</ref> also „ES6“<ref>siehe englische WP</ref>.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| Neue Syntax für komplexe Applikationen wie Klassen und Module, die aber mit ähnlicher Terminologie wie in ECMAScript 5 (strict mode) definiert werden können.<ref>{{Internetquelle |url=https://kangax.github.io/compat-table/es6/ |titel=ECMAScript 6 compatibility table |werk=kangax.github.io |sprache=en |abruf=2017-01-02<ins style="font-weight: bold; text-decoration: none;"> |archiv-datum=2016-07-27 |archiv-url=https://web.archive.org/web/20160727203829/http://kangax.github.io/compat-table/es6/ |offline=ja |archiv-bot=2025-08-02 05:58:54 InternetArchiveBot </ins>}}</ref> Neue Sprachbestandteile wie <code>for</code>/<code>of</code>-Schleifen, teilweise an [[Python (Programmiersprache)|Python]] angelehnte Syntax usw. Der Codename lautet “Harmony” und wurde bis kurz vor Verabschiedung als „ECMAScript&nbsp;6“ bezeichnet,<ref>{{Literatur |Autor=Nicholas C. Zakas |Titel=Professional JavaScript for Web Developers |Verlag=John Wiley & Sons. |Datum=2011 |ISBN=978-1-118-02669-4 |Sprache=en |Umfang=960}}</ref> also „ES6“<ref>siehe englische WP</ref>.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Allen Wirfs-Brock</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Allen Wirfs-Brock</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
</tr>
</table>
InternetArchiveBot
https://de.wikipedia.org/w/index.php?title=JavaScript&diff=255921438&oldid=prev
Trustable: linkfix
2025-05-11T17:04:45Z
<p>linkfix</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. Mai 2025, 18:04 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox Programmiersprache</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox Programmiersprache</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Logo = <syntaxhighlight lang="javascript" style="display:inline-block; text-align:left;"></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Logo = <syntaxhighlight lang="javascript" style="display:inline-block; text-align:left;"></div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
<td colspan="2" class="diff-lineno">Zeile 17:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| AktuelleVorabVersionFreigabeDatum = </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| AktuelleVorabVersionFreigabeDatum = </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Typisierung = [[Schwache Typisierung|schwach]], [[Dynamische Typisierung|dynamisch]], [[Duck-Typing|duck]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Typisierung = [[Schwache Typisierung|schwach]], [[Dynamische Typisierung|dynamisch]], [[Duck-Typing|duck]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| Implementierung = [[SpiderMonkey]], [[Rhino (Programmierung)|Rhino]], [[WebKit#JavaScriptCore|JavaScriptCore]], [[V8 (JavaScript-<del style="font-weight: bold; text-decoration: none;">Implementierung</del>)|V8]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| Implementierung = [[SpiderMonkey]], [[Rhino (Programmierung)|Rhino]], [[WebKit#JavaScriptCore|JavaScriptCore]], [[V8 (JavaScript-<ins style="font-weight: bold; text-decoration: none;">Engine</ins>)|V8]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Dialekte = </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Dialekte = </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Standardisierungen = </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Standardisierungen = </div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 37:</td>
<td colspan="2" class="diff-lineno">Zeile 36:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die [[Syntax]] von JavaScript ähnelt [[C (Programmiersprache)|C]]-Abkömmlingen. Trotz der Namens- und syntaktischen Ähnlichkeit hat JavaScript nur geringe Gemeinsamkeiten mit [[Java (Programmiersprache)|Java]]. So wird in JavaScript Vererbung nicht durch [[Klasse (Objektorientierung)|Klassen]], sondern durch [[Prototypenbasierte Programmierung|Prototypen]] unterstützt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die [[Syntax]] von JavaScript ähnelt [[C (Programmiersprache)|C]]-Abkömmlingen. Trotz der Namens- und syntaktischen Ähnlichkeit hat JavaScript nur geringe Gemeinsamkeiten mit [[Java (Programmiersprache)|Java]]. So wird in JavaScript Vererbung nicht durch [[Klasse (Objektorientierung)|Klassen]], sondern durch [[Prototypenbasierte Programmierung|Prototypen]] unterstützt.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>JavaScript wurde früher hauptsächlich [[client]]seitig eingesetzt. JavaScript bzw. die ECMAScript-Implementierungen ermöglichen aber beispielsweise mit dem [[Framework]] [[Node.js]]<ref>{{Internetquelle |autor=Jens Ihlenfeld |url=https://www.golem.de/0911/71418.html |titel=Node – strikt ereignisorientierter Javascript-Server |werk=Golem.de |datum=2009-11-24 |abruf=2016-07-27}}</ref> und als [[JScript]] bzw. [[JScript .NET]] in einer [[Active Server Pages|ASP]]- bzw. [[ASP.NET]]-Umgebung auf [[Microsoft Internet Information Services]] auch serverseitige Anwendungen. Weitere Beispiele für serverseitige JavaScript-Programmierung sind POW und Jaxer, die auf der Mozilla-JavaScript-Engine [[SpiderMonkey]] aufsetzen, V8CGI, welches auf der JavaScript-Implementierung [[V8 (JavaScript-<del style="font-weight: bold; text-decoration: none;">Implementierung</del>)|V8]] aufbaut und in den [[Apache HTTP Server]] integriert wird, sowie [[QML]], eine erweiterte Form von JavaScript zum Zeichnen von Oberflächen und Animationen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>JavaScript wurde früher hauptsächlich [[client]]seitig eingesetzt. JavaScript bzw. die ECMAScript-Implementierungen ermöglichen aber beispielsweise mit dem [[Framework]] [[Node.js]]<ref>{{Internetquelle |autor=Jens Ihlenfeld |url=https://www.golem.de/0911/71418.html |titel=Node – strikt ereignisorientierter Javascript-Server |werk=Golem.de |datum=2009-11-24 |abruf=2016-07-27}}</ref> und als [[JScript]] bzw. [[JScript .NET]] in einer [[Active Server Pages|ASP]]- bzw. [[ASP.NET]]-Umgebung auf [[Microsoft Internet Information Services]] auch serverseitige Anwendungen. Weitere Beispiele für serverseitige JavaScript-Programmierung sind POW und Jaxer, die auf der Mozilla-JavaScript-Engine [[SpiderMonkey]] aufsetzen, V8CGI, welches auf der JavaScript-Implementierung [[V8 (JavaScript-<ins style="font-weight: bold; text-decoration: none;">Engine</ins>)|V8]] aufbaut und in den [[Apache HTTP Server]] integriert wird, sowie [[QML]], eine erweiterte Form von JavaScript zum Zeichnen von Oberflächen und Animationen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Sprache wird auch als Skriptsprache für Spiele und [[Anwendungsprogramm]]e eingesetzt, da der Sprachkern nur wenige Objekte enthält und dadurch der zur Ausführung von in JavaScript formulierten Skripten erforderliche [[Interpreter]] relativ klein gehalten werden kann.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Sprache wird auch als Skriptsprache für Spiele und [[Anwendungsprogramm]]e eingesetzt, da der Sprachkern nur wenige Objekte enthält und dadurch der zur Ausführung von in JavaScript formulierten Skripten erforderliche [[Interpreter]] relativ klein gehalten werden kann.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 171:</td>
<td colspan="2" class="diff-lineno">Zeile 170:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Pratap Lakshman, Allen Wirfs-Brock</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Pratap Lakshman, Allen Wirfs-Brock</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| {{Version|co|2015}}<ref>{{Internetquelle |url=https://www.ecma-international.org/ecma-262/6.0/index.html |titel=ECMAScript 2015 Language Specification |sprache=en |abruf=2017-01-02}}</ref><ref>{{Literatur |Titel=ECMAScript 2016 Language Specification |Auflage=7 |Verlag=Emca International |Ort=Genf<del style="font-weight: bold; text-decoration: none;"> |Datum=</del> |Sprache=en |Online=https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf |Format=PDF |KBytes= |Umfang=586}} {{Webarchiv |url=https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf |text=ECMAScript 2016 Language Specification |wayback=20150412040502}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| {{Version|co|2015}}<ref>{{Internetquelle |url=https://www.ecma-international.org/ecma-262/6.0/index.html |titel=ECMAScript 2015 Language Specification |sprache=en |abruf=2017-01-02}}</ref><ref>{{Literatur |Titel=ECMAScript 2016 Language Specification |Auflage=7 |Verlag=Emca International |Ort=Genf |Sprache=en |Online=https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf |Format=PDF |KBytes= |Umfang=586}} {{Webarchiv |url=https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf |text=ECMAScript 2016 Language Specification |wayback=20150412040502}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Juni 2015</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Juni 2015</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Neue Syntax für komplexe Applikationen wie Klassen und Module, die aber mit ähnlicher Terminologie wie in ECMAScript 5 (strict mode) definiert werden können.<ref>{{Internetquelle |url=https://kangax.github.io/compat-table/es6/ |titel=ECMAScript 6 compatibility table |werk=kangax.github.io |sprache=en |abruf=2017-01-02}}</ref> Neue Sprachbestandteile wie <code>for</code>/<code>of</code>-Schleifen, teilweise an [[Python (Programmiersprache)|Python]] angelehnte Syntax usw. Der Codename lautet “Harmony” und wurde bis kurz vor Verabschiedung als „ECMAScript&nbsp;6“ bezeichnet,<ref>{{Literatur |Autor=Nicholas C. Zakas |Titel=Professional JavaScript for Web Developers |Verlag=John Wiley & Sons. |Datum=2011 |ISBN=978-1-118-02669-4 |Sprache=en |Umfang=960}}</ref> also „ES6“<ref>siehe englische WP</ref>.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Neue Syntax für komplexe Applikationen wie Klassen und Module, die aber mit ähnlicher Terminologie wie in ECMAScript 5 (strict mode) definiert werden können.<ref>{{Internetquelle |url=https://kangax.github.io/compat-table/es6/ |titel=ECMAScript 6 compatibility table |werk=kangax.github.io |sprache=en |abruf=2017-01-02}}</ref> Neue Sprachbestandteile wie <code>for</code>/<code>of</code>-Schleifen, teilweise an [[Python (Programmiersprache)|Python]] angelehnte Syntax usw. Der Codename lautet “Harmony” und wurde bis kurz vor Verabschiedung als „ECMAScript&nbsp;6“ bezeichnet,<ref>{{Literatur |Autor=Nicholas C. Zakas |Titel=Professional JavaScript for Web Developers |Verlag=John Wiley & Sons. |Datum=2011 |ISBN=978-1-118-02669-4 |Sprache=en |Umfang=960}}</ref> also „ES6“<ref>siehe englische WP</ref>.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 526:</td>
<td colspan="2" class="diff-lineno">Zeile 525:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Der Objekttyp <code>Object</code>, von dem alle Objekte abgeleitet sind.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Der Objekttyp <code>Object</code>, von dem alle Objekte abgeleitet sind.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Der Objekttyp <code>Function</code> von [[Funktion (Programmierung)|Funktionen]].</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Der Objekttyp <code>Function</code> von [[Funktion (Programmierung)|Funktionen]].</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Der Objekttyp <code>Array</code> von [[<del style="font-weight: bold; text-decoration: none;">Feld</del> (Datentyp)|Arrays]].</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Der Objekttyp <code>Array</code> von [[<ins style="font-weight: bold; text-decoration: none;">Array</ins> (Datentyp)|Arrays]].</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Der Objekttyp <code>String</code> von [[Zeichenkette]]n.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Der Objekttyp <code>String</code> von [[Zeichenkette]]n.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Der Objekttyp <code>Boolean</code> von [[boolesche Variable]]n.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Der Objekttyp <code>Boolean</code> von [[boolesche Variable]]n.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 717:</td>
<td colspan="2" class="diff-lineno">Zeile 716:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Normalfall wird der Ausnahmeblock übersprungen. Nach der Ausführung des <code>try</code>-Blocks (auch teilweise) und gegebenenfalls des <code>catch</code>-Blocks werden in jedem Fall die Anweisungen im <code>finally</code>-Block ausgeführt. Der <code>finally</code>-Teil kann weggelassen werden, alternativ der <code>catch</code>-Teil.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Normalfall wird der Ausnahmeblock übersprungen. Nach der Ausführung des <code>try</code>-Blocks (auch teilweise) und gegebenenfalls des <code>catch</code>-Blocks werden in jedem Fall die Anweisungen im <code>finally</code>-Block ausgeführt. Der <code>finally</code>-Teil kann weggelassen werden, alternativ der <code>catch</code>-Teil.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Einige Laufzeitumgebungen wie [[V8 (JavaScript-<del style="font-weight: bold; text-decoration: none;">Implementierung</del>)|V8]] (und somit [[Node.js]]) und auch viele Webbrowser stellen gesonderte ''Error-Objekte'' zur Verfügung, die neben der Fehlermeldung auch einen [[Stacktrace]] und weitere Zusatzinformationen transportieren können.<ref>[http://code.google.com/p/v8/wiki/JavaScriptStackTraceApi JavaScript Stack Trace API] in ''Google V8 Wiki'', Stand 28. Juni 2010, abgerufen am 23. Februar 2013</ref><ref>{{Webarchiv |url=http://www.aptana.com/reference/html/api/Error.html |text=JavaScript Core Reference: Error |wayback=20141104204221}} in ''Aptana HTML Reference'', Stand 2. Juli 2012, abgerufen am 23. Februar 2013</ref><ref>{{Internetquelle |autor=Tom DuPont |url=http://www.tomdupont.net/2013/04/report-unhandled-errors-from-javascript.html |titel=Report Unhandled Errors from JavaScript |datum=2013-04-13 |sprache=en |abruf=2013-04-16 |kommentar=Fehlerprotokollierung mit Stacktrace in JavaScript}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Einige Laufzeitumgebungen wie [[V8 (JavaScript-<ins style="font-weight: bold; text-decoration: none;">Engine</ins>)|V8]] (und somit [[Node.js]]) und auch viele Webbrowser stellen gesonderte ''Error-Objekte'' zur Verfügung, die neben der Fehlermeldung auch einen [[Stacktrace]] und weitere Zusatzinformationen transportieren können.<ref>[http://code.google.com/p/v8/wiki/JavaScriptStackTraceApi JavaScript Stack Trace API] in ''Google V8 Wiki'', Stand 28. Juni 2010, abgerufen am 23. Februar 2013</ref><ref>{{Webarchiv |url=http://www.aptana.com/reference/html/api/Error.html |text=JavaScript Core Reference: Error |wayback=20141104204221}} in ''Aptana HTML Reference'', Stand 2. Juli 2012, abgerufen am 23. Februar 2013</ref><ref>{{Internetquelle |autor=Tom DuPont |url=http://www.tomdupont.net/2013/04/report-unhandled-errors-from-javascript.html |titel=Report Unhandled Errors from JavaScript |datum=2013-04-13 |sprache=en |abruf=2013-04-16 |kommentar=Fehlerprotokollierung mit Stacktrace in JavaScript}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Um diese Vorteile zu nutzen, ändert man im einfachsten Anwendungsfall den <code>throw</code>-Befehl von <syntaxhighlight lang="javascript" inline>throw "Meldungstext";</syntaxhighlight> zu <syntaxhighlight lang="javascript" inline>throw new Error("Meldungstext");</syntaxhighlight>.<ref>Nico Reed: {{Webarchiv |url=http://docs.nodejitsu.com/articles/errors/what-is-the-error-object |text=''What is the error object?'' |wayback=20130331135150}} In: ''Nodejitsu Documentation'', Stand 26. August 2011, abgerufen am 23. Februar 2013.</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Um diese Vorteile zu nutzen, ändert man im einfachsten Anwendungsfall den <code>throw</code>-Befehl von <syntaxhighlight lang="javascript" inline>throw "Meldungstext";</syntaxhighlight> zu <syntaxhighlight lang="javascript" inline>throw new Error("Meldungstext");</syntaxhighlight>.<ref>Nico Reed: {{Webarchiv |url=http://docs.nodejitsu.com/articles/errors/what-is-the-error-object |text=''What is the error object?'' |wayback=20130331135150}} In: ''Nodejitsu Documentation'', Stand 26. August 2011, abgerufen am 23. Februar 2013.</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 795:</td>
<td colspan="2" class="diff-lineno">Zeile 794:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Normdaten|TYP=s|GND=4420180-1}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Normdaten|TYP=s|GND=4420180-1}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:<del style="font-weight: bold; text-decoration: none;">ECMAScript</del>| ]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:<ins style="font-weight: bold; text-decoration: none;">JavaScript</ins>| ]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Skriptsprache]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Skriptsprache]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Objektorientierte Programmiersprache]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Objektorientierte Programmiersprache]]</div></td>
</tr>
<!-- diff cache key dewiki:diff:1.41:old-255199700:rev-255921438:wikidiff2=table:1.14.1:ff290eae -->
</table>
Trustable
https://de.wikipedia.org/w/index.php?title=JavaScript&diff=255199700&oldid=prev
Nachtbold: Leserlichkeit
2025-04-16T16:49:20Z
<p>Leserlichkeit</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. April 2025, 17:49 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 62:</td>
<td colspan="2" class="diff-lineno">Zeile 62:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Js-alert-warnung.png|mini|Hinweis im Firefox-Browser bei vielen Dialogfenstern]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Js-alert-warnung.png|mini|Hinweis im Firefox-Browser bei vielen Dialogfenstern]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Verschleiern <del style="font-weight: bold; text-decoration: none;">von</del> <del style="font-weight: bold; text-decoration: none;">Internetadressen</del>, auf die ein [[Hyperlink|Link]] verweist</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Verschleiern <ins style="font-weight: bold; text-decoration: none;">der</ins> <ins style="font-weight: bold; text-decoration: none;">Internetadresse</ins>, auf die ein<ins style="font-weight: bold; text-decoration: none;"> gegebener</ins> [[Hyperlink|Link]] verweist</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Deaktivieren des [[Kontextmenü]]s, um zu erschweren, dass Bilder oder die gesamte Seite abgespeichert werden können</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Deaktivieren des [[Kontextmenü]]s, um zu erschweren, dass Bilder oder die gesamte Seite abgespeichert werden können</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Deaktivieren der [[Zwischenablage|Kopierfunktion]], um zu erschweren, dass Texte oder Bilder kopiert werden können</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Deaktivieren der [[Zwischenablage|Kopierfunktion]], um zu erschweren, dass Texte oder Bilder kopiert werden können</div></td>
</tr>
</table>
Nachtbold
https://de.wikipedia.org/w/index.php?title=JavaScript&diff=254134397&oldid=prev
Aristeas: /* Versionsgeschichte von ECMAScript (ECMA-262) */ Interpunktion
2025-03-12T12:18:54Z
<p><span class="autocomment">Versionsgeschichte von ECMAScript (ECMA-262): </span> Interpunktion</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 12. März 2025, 13:18 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 173:</td>
<td colspan="2" class="diff-lineno">Zeile 173:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| {{Version|co|2015}}<ref>{{Internetquelle |url=https://www.ecma-international.org/ecma-262/6.0/index.html |titel=ECMAScript 2015 Language Specification |sprache=en |abruf=2017-01-02}}</ref><ref>{{Literatur |Titel=ECMAScript 2016 Language Specification |Auflage=7 |Verlag=Emca International |Ort=Genf |Datum= |Sprache=en |Online=https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf |Format=PDF |KBytes= |Umfang=586}} {{Webarchiv |url=https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf |text=ECMAScript 2016 Language Specification |wayback=20150412040502}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| {{Version|co|2015}}<ref>{{Internetquelle |url=https://www.ecma-international.org/ecma-262/6.0/index.html |titel=ECMAScript 2015 Language Specification |sprache=en |abruf=2017-01-02}}</ref><ref>{{Literatur |Titel=ECMAScript 2016 Language Specification |Auflage=7 |Verlag=Emca International |Ort=Genf |Datum= |Sprache=en |Online=https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf |Format=PDF |KBytes= |Umfang=586}} {{Webarchiv |url=https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf |text=ECMAScript 2016 Language Specification |wayback=20150412040502}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Juni 2015</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Juni 2015</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| Neue Syntax für komplexe Applikationen wie Klassen und Module, die aber mit ähnlicher Terminologie wie in ECMAScript 5 (strict mode) definiert werden können.<ref>{{Internetquelle |url=https://kangax.github.io/compat-table/es6/ |titel=ECMAScript 6 compatibility table |werk=kangax.github.io |sprache=en |abruf=2017-01-02}}</ref> Neue Sprachbestandteile wie <code>for</code>/<code>of</code>-Schleifen, teilweise an [[Python (Programmiersprache)|Python]] angelehnte Syntax usw. Der Codename lautet “Harmony” und wurde bis kurz vor Verabschiedung als „ECMAScript&nbsp;6“ bezeichnet<del style="font-weight: bold; text-decoration: none;">.</del><ref>{{Literatur |Autor=Nicholas C. Zakas |Titel=Professional JavaScript for Web Developers |Verlag=John Wiley & Sons. |Datum=2011 |ISBN=978-1-118-02669-4 |Sprache=en |Umfang=960}}</ref><del style="font-weight: bold; text-decoration: none;">,</del> also „ES6“<ref>siehe englische WP</ref>.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| Neue Syntax für komplexe Applikationen wie Klassen und Module, die aber mit ähnlicher Terminologie wie in ECMAScript 5 (strict mode) definiert werden können.<ref>{{Internetquelle |url=https://kangax.github.io/compat-table/es6/ |titel=ECMAScript 6 compatibility table |werk=kangax.github.io |sprache=en |abruf=2017-01-02}}</ref> Neue Sprachbestandteile wie <code>for</code>/<code>of</code>-Schleifen, teilweise an [[Python (Programmiersprache)|Python]] angelehnte Syntax usw. Der Codename lautet “Harmony” und wurde bis kurz vor Verabschiedung als „ECMAScript&nbsp;6“ bezeichnet<ins style="font-weight: bold; text-decoration: none;">,</ins><ref>{{Literatur |Autor=Nicholas C. Zakas |Titel=Professional JavaScript for Web Developers |Verlag=John Wiley & Sons. |Datum=2011 |ISBN=978-1-118-02669-4 |Sprache=en |Umfang=960}}</ref> also „ES6“<ref>siehe englische WP</ref>.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Allen Wirfs-Brock</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Allen Wirfs-Brock</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
</tr>
</table>
Aristeas