Table of Contents
Δημιουργία μιας εφαρμογής λίστας προς υλοποίηση είναι ένα κοινό έργο για την εκμάθηση JavaScript. Βοηθά στην κατανόηση του τρόπου χειρισμού του DOM, χειρισμό γεγονότων και αποθήκευση δεδομένων τοπικά. Χρησιμοποιώντας την τοπική αποθήκευση επιτρέπει στην εφαρμογή να θυμάται εργασίες ακόμη και μετά το κλείσιμο του προγράμματος περιήγησης.
⁇ της δομής HTML
Η εφαρμογή απαιτεί μια απλή διάταξη HTML με εισαγωγή για νέες εργασίες, ένα κουμπί για να προσθέσετε εργασίες, και μια λίστα για να τις εμφανίσετε.
Παράδειγμα δομής:
<div id= ⁇ app ⁇ >
< type εισόδου= ⁇ text ⁇ id= ⁇ taskInput ⁇ placeholder= ⁇ Enter new task ⁇ >?
< button id= ⁇ addButton ⁇ >Add Task</button>
<ul id= ⁇ taskList ⁇ ></ul>
</div>
Εφαρμογή Javascript Λειτουργικότητα
Η JavaScript διαχειρίζεται την προσθήκη, την αφαίρεση και την αποθήκευση εργασιών. Φορτώνει εργασίες από την τοπική αποθήκευση στη σελίδα φόρτωσης και ενημερώνει την οθόνη ανάλογα.
Οι βασικές λειτουργίες περιλαμβάνουν:
- addTask(): Προσθέτει μια νέα εργασία στη λίστα και την αποθηκεύει.
- ΔιαγραφήΕργασίας(): Αφαιρεί μια εργασία από τη λίστα και ενημερώνει την αποθήκευση.
- loadTasks(): Φορτώνει εργασίες από την τοπική αποθήκευση όταν φορτώνει η σελίδα.
Οι ακροατές γεγονότων είναι προσαρτημένοι σε κλικ στο κουμπί χειρισμού και διαγραφή εργασιών.
Χρήση τοπικής αποθήκευσης
Η τοπική αποθήκευση αποθηκεύει τις εργασίες ως συμβολοσειρά JSON. Όταν η εφαρμογή φορτώνει, ανακτά και αναλύει αυτά τα δεδομένα για την εμφάνιση των υπαρχουσών εργασιών. Κάθε προσθήκη ή αφαίρεση ενημερώνει τα αποθηκευμένα δεδομένα.
Αυτή η προσέγγιση εξασφαλίζει την επιμονή των δεδομένων χωρίς αποθήκευση από την πλευρά του διακομιστή, καθιστώντας την εφαρμογή απλή και αποτελεσματική για σκοπούς μάθησης.