GlossarWiki:Bücher/Web-Programmierung/DOs and DON'Ts
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Vorgaben für eine Studienarbeit im Fach Web-Programmierung
Verwenden Sie aktuelle ECMAScript-Features
- Ihre Anwendung muss in aktuellen Browsern (mindestens Chrome; zusätzlich erwünscht: Firefox, Safari, Edge) laufen.
- Ältere Browserversionen brauchen nicht unterstützt zu werden.
Sie dürfen und alle aktuellen ES6-Anweisungen/-Features verwenden, die von diesen vier Browsern unterstützt werden: ES6 Compatibility Table und ES6+ Compatibility Table (ES 2016 bis ES 2023).
Auch für Node.js-Anwendungen sollen Sie die aktuellen ES6-Anweisungen/-Features verwenden.
Verwenden Sie keine veralteten ECMAScript-Anweisungen/-Features
veraltet | aktuell | Anmerkung | ||||
---|---|---|---|---|---|---|
strict mode |
- |
ES5-Modularisierung | ES6-Module | |||
require o. Ä. |
export , import |
- | var |
let und const |
In Vue automatisch aktiviert | |
== |
=== |
... == null ist erlaubt (Test auf null oder undefined )
| ||||
for ... in ... |
for ... of ... |
|||||
Prototyping | Classes | |||||
function wenn nötig |
Arrow Functions ansonsten | |||||
getA() <, setA(x) |
Getter- und Setter-Funktionen |