Εισαγωγή

Η javascript είναι είναι γλώσσα προγραμματισμού, η οποία χρησιμοποιείται για να προσθέσει εφφέ και διαλογικότητα σε μία ιστοσελίδα. Για παράδειγμα μπορεί να χρησιμοποιηθεί για έλεγχο των στοιχείων που συμπληρώνει ο χρήστης σε μία φόρμα επικοινωνίας, για δημιουργία νέων παραθύρων στο φυλλομετρητή, για προσθήκη κινούμενου κειμένου ή εναλλαγή εικόνων. Χρησιμοποιείται από την πλευρά του πελάτη και γι' αυτό χαρακτηρίζεται ως client-side γλώσσα προγραμματισμού. Δηλαδή ο κώδικας της δεν εκτελείται στο server που φιλοξενεί την ιστοσελίδα αλλά στο φυλλομετρητή του χρήστη. Αντίθετα, γλώσσες προγραμματισμού όπως η PHP και η VB.Net εκτελούνται στην πλευρά του server και ονομάζονται server-side γλώσσες προγραμματισμού.

Επίσης, κρίνεται απαραίτητο να αναφερθεί ότι η javascript είναι διαφορετική γλώσσα προγραμματισμού από τη γλώσσα java και χρησιμοποιείται για διαφορετικές εφαρμογές. Δεν είναι λίγοι εκείνοι που συγχέουν τις δύο γλώσσες λόγω της χρήσης της λέξης 'java'.