en / es / ca / de

Rechner

In diesem Projekt habe ich einen Rechner entwickelt, der einfache mathematische Operationen ausführt.

Quellcode

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: -