3o Γενικό Λύκειο Λαμίας (Μουστάκειο)

Παρασκευή, 24 Νοεμβρίου 2017

Σχετικά με την τεχνολογία AJAX

Υποβλήθηκε από 3lykeiolamias στις .
Εκτυπώσιμη μορφή

Κατηγορία: 

test

Η τεχνολογία AJAX (Asynchronous Javascript and XML) αυτή τη στιγμή αποτελεί τη πιο σύγχρονη τεχνολογία στον προγραμματισμό στο internet, δίνοντας διαδραστικές δυνατότητες σε ένα δυναμικό site, μετατρέποντας το από ένα απλό site σε μια διαδικτυακή εφαρμογή.  Ένας από τους κύριους εκφραστές αυτής της τεχνολογίας είναι και η jQuery.

Σίγουρα θα έχετε παρατηρήσει τα τελευταία χρόνια σε διάφορα sites την εντυπωσιακή εμφάνιση κειμένων, τα πρωτότυπα scrolling, τα δυναμικά ξεφυλλίσματα σε photogalleries.  Αυτές οι υλοποιήσεις χρησιμοποιούν  την τεχνολογία AJAX και κύριο χαρακτηριστικό τους δεν είναι οι εντυπωσιακές κινήσεις που κάνουν αλλά η αλλαγή τους χωρίς την επαναφόρτωση του site.  H AJAX δίνει τη δυνατότητα εμφάνισης νέων στοιχείων στο site, χωρίς τη φόρτωση νέας σελίδα.  Μπορεί δηλαδή ο web developer να δημιουργήσει ένα site με μία μόνο σελίδα, στην οποία θα φορτώνονται διαφορετικά δεδομένα ανάλογα με τις επιλογές του χρήστη.  Έτσι καταργεί τους ατελείωτους φακέλους με τα html αρχεία, στα οποία επαναλαμβάνεται το ίδιο κομμάτι κώδικα, βελτιώνοντας παράλληλα και την ασφάλεια του site καθώς καταργεί την αλλαγή του url στη μπάρα διευθύνσεων.

Όπως δηλώνει και στο όνομα της , η κύρια γλώσσα με την οποία εφαρμόζεται η AJAX είναι η JavaScript.  Συνεπώς κάποιος που χρησιμοποιεί τη JavaScript μπορεί να την χρησιμοποιήσει για να εφαρμόσει τη τεχνολογία AJAX.  Πέρα όμως από την JavaScript, τα τελευταία χρόνια έχουν κάνει την εμφάνισή τους και κάποιες πρόσθετες βιβλιοθήκες οι οποίες δίνουν τη δυνατότητα στον προγραμματιστή να γράψει κώδικα σε JavaScript με ποιο εύκολο, σύντομο και κατανοητό τρόπο. Τέτοιες βιβλιοθήκες είναι οι:

  • jQuery
  • Dojo
  • YUI
  • MooTools
  • Prototype

Η δημοφιλέστερη και η ποιο εύχρηστη από αυτές είναι η jQuery.  Η jQuery είναι μια βιβλιοθήκη η χρήση της οποίας μας δίνει τη δυνατότητα να γράψουμε με ποιο ευανάγνωστο τρόπο JavaScript κώδικα, δίνοντας μας παράλληλα τη δυνατότητα να δημιουργήσουμε και γραφικά. Το μόνο που χρειάζεται για την εγκατάστασή της, είναι το κατέβασμα του αρχείου της βιβλιοθήκης και η αποθήκευσή του στο φάκελο του site που θα χρησιμοποιηθεί η jQuery.  Ένας άλλος εναλλακτικός τρόπος είναι η δήλωση του url του αρχείου της βιβλιοθήκης απευθείας μέσα στο κώδικα του site αποφεύγοντας έτσι το κατέβασμα της βιβλιοθήκης.