Σχεδιασμός και Ανάπτυξη Εφαρμογής Android με Υποστηρικτική Ιστοσελίδα για
Δημιουργία Ταξιδιωτικού Οδηγού Δυτικής Μακεδονίας
χάρτη, να δημιουργήσει/αφαιρέσει στοιχεία του περιβάλλοντος χρήστη όταν αλλά-
ζει ένα κουμπί, να αποθηκεύει τα δεδομένα των χρηστών τοπικά στους υπολογιστές
τους και πολλά άλλα. Ουσιαστικά η JavaScript είναι μια γλώσσα προγραμματισμού
που επιτρέπει να εφαρμοστούν πολύπλοκες δομές σε ιστοσελίδες. [16] Βλέπουμε
παράδειγμα κώδικα στο σχήμα 2.3.
Σχήμα 2.3: Παράδειγμα JavaScript
2.1.4
jQuery
Το jQuery είναι μια γρήγορη, μικρή και πλούσια σε χαρακτηριστικά βιβλιοθή-
κη της JavaScript. Κάνει διαδικασίες όπως η μετακίνηση και ο χειρισμός εγγράφων
HTML, η διαχείριση συμβάντων, τα κινούμενα σχέδια και την Ajax πολύ απλού-
στερα, με μία εύκολη στη χρήση Διεπαφή Προγραμματισμού Εφαρμογών(API) που
λειτουργεί σε πλήθος προγραμμάτων περιήγησης. Με έναν πολύ καλό συνδυασμό
ευελιξίας και επεκτασιμότητας, το jQuery έχει αλλάξει τον τρόπο με τον οποίο
εκατομμύρια άνθρωποι γράφουν στην JavaScript. [30] Παράδειγμα στο σχήμα 2.4.
Σχήμα 2.4: Παράδειγμα jQuery
33