Επίπεδο 10.6 του βιβλίου προβλημάτων JavaScript
Δίνεται ένα πεδίο εισαγωγής. Κάντε το έτσι ώστε όταν
εισάγετε σε αυτό τη λέξη 'blur'
αυτό το πεδίο εισαγωγής να χάνει την εστίαση.
Δίνεται ένας πίνακας. Εκτυπώστε με τη σειρά σε αυτόν όλα τα πλασματίδια του tetris έτσι, ώστε η αρχή του σχήματος να βρίσκεται στο κέντρο του πίνακα.
Τροποποιήστε το προηγούμενο πρόβλημα έτσι, ώστε δίπλα στον πίνακα να υπάρχουν κουμπιά, με τα οποία τα σχήματα μπορούν να περιστραφούν.
Δημιουργήστε ένα script που να παράγει δευτεροβάθμιες εξισώσεις με ακέραιες ρίζες.
Δίνεται μια περιοχή κειμένου. Σε αυτήν έχει καταγραφεί κείμενο.
Ο χρήστης επιλέγει πολλές γραμμές κειμένου
και πατάει το πλήκτρο Tab. Κάντε το
έτσι ώστε στην αρχή κάθε επιλεγμένης
γραμμής να εισαχθεί μια στοίχιση (tab).
Δίνεται μια συμβολοσειρά, που περιέχει οποιονδήποτε αριθμό ένθετων ζευγών στρογγυλών παρενθέσεων. Γράψτε κώδικα, που θα ελέγξει ότι οι παρενθέσεις είναι τοποθετημένες σωστά.
Αυτό είναι σωστό:
'()()'
Αυτό είναι σωστό:
'(())'
Αυτό είναι λανθασμένο, καθώς ο αριθμός των ανοιγόμενων παρενθέσεων δεν συμπίπτει με τον αριθμό των κλειστών:
'())'
Αυτό είναι λανθασμένο, καθώς, αν και ο αριθμός των ανοιγόμενων παρενθέσεων συμπίπτει με τον αριθμό των κλειστών, αλλά έχουν λανθασμένη σειρά:
'))(('