Rechner
In diesem Projekt habe ich einen Rechner entwickelt, der einfache mathematische Operationen ausführt.
Merkmale
- Er führt grundlegende Operationen wie Addition, Subtraktion, Multiplikation und Division aus.
- Er ermöglicht Operationen mit Klammern, ganzen Zahlen und Dezimalstellen.
- Er hat Lösch- und Rücksetzfunktionen.
- Er kann Ergebnisse für die nächste Operation akkumulieren.
- Er verfügt über einen Informationsbildschirm für den Fall von Aktionen oder Fehlern.
- Wenn der Ausdruck zu lang ist, wird die Schriftgröße des Bildschirms kleiner.
- Er ist für die Arbeit mit Maus und Tastatur ausgelegt.
Was ich lernte
- Operative Logik zu entwickeln.
- Gitterstrukturen mit CSS Grid zu erstellen.
- Mit Vanilla JavaScript auf DOM zuzugreifen und es zu manipulieren.
- Maus- und Tastaturereignisse anzuwenden.
- Visuelle Effekte mit Pseudoklassen wie "hover" und "active" zu erzeugen.
Technologien
- Front-End: JavaScript (ES6), HTML, CSS
- Back-End: -