Ajax - ένας νέος τρόπος χρήσης των XHTML, CSS, DOM, JavaScript και XMLHTTP για ταχύτερες εφαρμογές Web
Φαίνεται ότι κάθε βιβλίο προγραμματισμού ιστού που γράφτηκε σήμερα έχει τη λέξη Ajax στον τίτλο. Τι είναι ο Ajax; Είναι ένα ακρωνύμιο που ξεκίνησε ο Jesse James Garrett του Adaptive Path, LLC. Πρόκειται για Asynchronous JavaScript και XML. Ο Ajax είναι ένας νέος τρόπος να χρησιμοποιείς κάποια πράγματα που υπάρχουν εδώ και αρκετό καιρό. XHTML, CSS, DOM, JavaScript και XMLHTTP (αρχικά ένα αντικείμενο ActiveX). Όλα αυτά τα πράγματα γίνονται από κοινού Ajax. την επόμενη γενιά διαδραστικού προγραμματισμού ιστοτόπων.

Όταν ο ιστός έγινε αρχικά δημοφιλής, είχαμε στατικές ιστοσελίδες που περιείχαν υπερσυνδέσμους που οδηγούσαν σε άλλες στατικές ιστοσελίδες. Στη συνέχεια μπορεί να JavaScript, το DOM και το DHTML που προστέθηκαν στις αρχές της διαδραστικότητας στον ιστό. Μέχρι τότε, υπήρχαν μόνο δύο σημαντικοί παίκτες. Από τη μία πλευρά, είχατε τον πελάτη, ο οποίος είναι ο φυλλομετρητής ιστού και το λειτουργικό σύστημα του αναγνώστη του υπολογιστή. Από την άλλη πλευρά, είχατε το διακομιστή, ο οποίος υπήρξε η ραχοκοκαλιά του ιστού. Στο παρελθόν, το πρόγραμμα περιήγησης ιστού θα ζητούσε μια ιστοσελίδα από το διακομιστή και ο διακομιστής θα στείλει αυτή τη σελίδα στον υπολογιστή του αναγνώστη. Αυτό λειτουργεί καλά, αλλά είναι λίγο αργό για το σημερινό πολυάσχολο διαδικτυακό surfer. Κάθε φορά που γίνεται αίτηση στο διακομιστή, ο αναγνώστης αναγκάζεται να καθίσει και να περιμένει στην οθόνη του υπολογιστή μέχρι να εμφανιστεί η ιστοσελίδα. Ένα πρόγραμμα καλαθιού αγορών είναι ένα καλό παράδειγμα. Όταν κάνετε κλικ στο κουμπί για να προσθέσετε ένα στοιχείο στο καλάθι αγορών σας, αυτές οι πληροφορίες αποστέλλονται στο διακομιστή όπου γίνεται επεξεργασία. Σε απάντηση, ο διακομιστής στέλνει μια νέα σελίδα με επιβεβαίωση πίσω στο πρόγραμμα περιήγησης. Αυτή είναι η παραδοσιακή επικοινωνία μεταξύ πλευράς πελάτη και διακομιστή και απαιτεί την επαναφόρτωση μιας ιστοσελίδας για κάθε εργασία που εκτελείται από το διακομιστή.

Ωστόσο, η νέα XMLHTTP (κλάση XMLHttpRequest) αρχίζει να αλλάζει αυτό. Το Ajax είναι ένας από τους καλύτερους τρόπους χρήσης του XMLHTTP. Παραδείγματα του Ajax σε δράση είναι οι Χάρτες Google TM και Google SuggestTM. Καθώς πληκτρολογείτε τον όρο αναζήτησης στη μηχανή αναζήτησης Google Suggest, θα δείτε μια αναπτυσσόμενη λίστα προτεινόμενων όρων αναζήτησης που ενημερώνεται καθώς συνεχίζετε να πληκτρολογείτε. Χρησιμοποιώντας αυτή τη νέα τεχνολογία, αυτή η λίστα ενημερώνεται συνεχώς χωρίς την αναμονή που απαιτείται για την επαναφόρτωση της ιστοσελίδας σας. Το πλεονέκτημα του προγραμματισμού με το Ajax είναι νέες, πιο ευαίσθητες εφαρμογές ιστού για τον ιστότοπό σας.








Οδηγίες Βίντεο: Ajax Multi-release 2019: Πέρα από την ασφάλεια | Electrosystems (Ενδέχεται 2024).