10
προσωρινές και θα διαγράφονται αφού ο χρήστης έχει αποχωρήσει από το
δικτυακό τόπο. Για μόνιμη αποθήκευση μπορεί να χρησιμοποιηθεί μια βάση
δεδομένων.
1.1.4 JavaScript
Η JavaScript [11] είναι η πιο δημοφιλής scripting γλώσσα στον κόσμο. Είναι η τυπική
γλώσσα που χρησιμοποιείται σε ιστοσελίδες, αλλά χρησιμοποιείται ευρέως και από desktop
εφαρμογές, εφαρμογές κινητής τηλεφωνίας, καθώς και διακομιστές διαδικτύου.
Μια γλώσσα scripting είναι μια ελαφριά γλώσσα προγραμματισμού που υποστηρίζει τη
συγγραφή σεναρίων. Σενάρια είναι γραμμές κώδικα που μπορούν να ερμηνεύονται και να
εκτελούνται χωρίς μεταγλώττιση.
Βασικές λειτουργίες της JavaScript είναι οι εξής:
1)
Χειρισμός CSS.
2)
Δυναμική αλλαγή ετικετών και περιεχομένου HTML.
3)
Αποθήκευση και ανάκτηση πληροφοριών στον υπολογιστή του χρήστη.
4)
Εκτέλεση μετά από συμβάν (όπως ενεργοποίηση επιλογής μενού).
5)
Επικοινωνία με php, xml, json αρχεία, αλλά και με άλλες ιστοσελίδες.
Η υλοποίηση της JavaScript είναι client – side (υπολογιστής πελάτη). Το
χαρακτηριστικό αυτό προσδίδει ασφάλεια σε δεδομένα που εισάγονται, καθώς πριν αυτά
αποσταλούν στο διακομιστή (server) μπορούν να ελεγχθούν για την εγκυρότητα τους. Με
αυτόν τον τρόπο επιτυγχάνεται η αποφυγή κακόβουλων επιθέσεων από τους χρήστες.
Εικόνα 4
:
Παράδειγμα κώδικα σε
JavaScript