Level 10.8 der JavaScript-Aufgabensammlung

Задание 1

Gegeben ist ein Array. Geben Sie in der Konsole alle Varianten der Permutation der Elemente dieses Arrays aus.

Задание 2

Schreiben Sie Code, der einen Regenbogen auf einem Canvas zeichnet.

Задание 3

Gegeben sind zwei Inputs und ein Button. Bei Klick auf den Button geben Sie eine ul-Liste aller befreundeter Zahlen aus dem Intervall aus, das durch die Werte der Inputs festgelegt ist.

Задание 4

Gegeben ist ein Formular mit Inputs, Textarea, Checkboxes, Radiobuttons und Selects. Der User verändert die Formularelemente auf irgendeine Weise. Sorgen Sie dafür, dass nach dem Neuladen des Browserfensters alle Formularelemente in den Zustand zurückversetzt werden, in dem der User sie verlassen hat.

Задание 5

Gegeben ist eine quadratische HTML-Tabelle beliebiger Größe. Transponieren Sie sie beim Drücken eines Buttons, das heißt, kippen Sie sie auf die Seite. Schauen wir uns ein Beispiel an. Nehmen wir an, wir haben die folgende Tabelle:

Nach dem Transponieren soll sie sich in folgende verwandeln: