DynHTML: RandomBoxes - JirkaDellOro/EIA2 GitHub Wiki

Konzipieren Sie eine Funktion, welche im aktuellen HTML-Dokument ein farbiges Quadrat einfügt. Hierzu soll die Funktion Informationen über die Position, die Größe und die Farbe entgegen nehmen. Auf dieser Basis soll ein entsprechendes HTML-Element erzeugt und im DOM eingesetzt werden. Zeichnen Sie ein Aktivitätsdiagramm hierzu.

Zeichnen Sie zudem ein Aktivitätsdiagramm für eine weitere Funktion, welche zunächst eine Anzahl von gewünschten Quadraten vom Nutzer erfragt. Nach Prüfung der Eingabe -die Zahl soll zwischen 10 und 100 liegen- ruft diese Funktion die erste Funktion entsprechend häufig auf. Dabei übergibt sie jedesmal eine zufällige Position und Farbe, sowie eine feste Größe.

Implementieren Sie schließlich die so konzipierten Funktionen in TypeScript und HTML. Nutzen Sie zudem nach eigenem Ermessen ein Stylesheet.