Επίπεδο 10.8 του βιβλίου προβλημάτων JavaScript

Задание 1

Δίνεται ένας πίνακας. Εμφανίστε στην κονσόλα όλους τους πιθανούς συνδυασμούς μετάθεσης των στοιχείων αυτού του πίνακα.

Задание 2

Γράψτε κώδικα που θα σχεδιάσει ένα ουράνιο τόξο στο canvas.

Задание 3

Δίνονται δύο πεδία εισαγωγής και ένα κουμπί. Με κλικ στο κουμπί, εμφανίστε μια λίστα ul με όλους τους φιλικούς αριθμούς από το διάστημα που ορίζεται από τις τιμές των πεδίων εισαγωγής.

Задание 4

Δίνεται μια φόρμα με πεδία εισαγωγής, textarea, checkboxes, κουμπιά radio και select. Ο χρήστης αλλάζει κάπως τα στοιχεία της φόρμας. Κάντε έτσι ώστε μετά την επαναφόρτωση του παραθύρου του προγράμματος περιήγησης, όλα τα στοιχεία της φόρμας να επανέλθουν στην κατάσταση στην οποία τα άφησε ο χρήστης.

Задание 5

Δίνεται μια τετράγωνη HTML πίνακας αυθαίρετου μεγέθους. Πατώντας ένα κουμπί, μεταφέρετέ τον (transpose), δηλαδή γυρίστε τον πλευρικά. Ας δούμε ένα παράδειγμα. Ας υποθέσουμε ότι έχουμε τον ακόλουθο πίνακα:

Μετά τη μεταφορά, θα πρέπει να μετατραπεί στον ακόλουθο: