Skip to main content

Ποιο είναι το μοντέλο αντικειμένου εγγράφου;

Το μοντέλο αντικειμένου του εγγράφου (DOM) είναι μια οπτική αναπαράσταση ενός ιεραρχικού προτύπου ή του χάρτη όλων των αντικειμένων και των ιδιοτήτων που περιέχονται σε ένα έγγραφο ιστού και που μπορεί να αναγνωριστεί από ένα πρόγραμμα περιήγησης ιστού.Αυτό το μοντέλο αντικειμένου του προγράμματος περιήγησης καθορίζει επίσης τις διάφορες μεθόδους ή τις ενέργειες που είναι διαθέσιμες σε έναν προγραμματιστή που μπορεί να εκτελεστεί πάνω ή με τα αντικείμενα.Το μοντέλο αντικειμένου του εγγράφου είναι μια αναπαράσταση του προγραμματισμού ή, πιο συγκεκριμένα, οι δυνατότητες δέσμης ενεργειών.Αν και τα μεγάλα προγράμματα περιήγησης υποστηρίζουν ένα γενικό DOM, τα σενάρια που λειτουργούν σε ένα πρόγραμμα περιήγησης μπορεί να μην είναι λειτουργικά σε άλλο.Οι προγραμματιστές μπορούν, ωστόσο, να λειτουργούν με ασφάλεια με τα αντικείμενα, τις ιδιότητες και τις μεθόδους σύμφωνα με ένα βασικό DOM που είναι κοινό σε όλα τα σημαντικά προγράμματα περιήγησης στο διαδίκτυο. Τα έγγραφα Web φαίνεται να είναι μόνο μία μονάδα μέσα σε ένα παράθυρο του προγράμματος περιήγησης, αλλά στην πραγματικότητα αποτελούνται απόμια ποικιλία αντικειμένων.Μπορούν και συχνά περιέχουν πολλές ιδιότητες και συμπεριφέρονται με διαφορετικούς τρόπους λόγω της ποικιλίας μεθόδων που ένας προγραμματιστής μπορεί να εφαρμοστεί στα αντικείμενα του εγγράφου.Για παράδειγμα, οι εικόνες μπορούν να εμφανιστούν σε ένα έγγραφο και θεωρούνται αντικείμενα εντός του εγγράφου, το οποίο είναι το ίδιο αντικείμενο.

Οι σύνδεσμοι είναι επίσης αντικείμενα στα οποία οι προγραμματιστές μπορούν να χρησιμοποιήσουν μεθόδους ή να εκτελούν ενέργειες, όπως η αλλαγή του χρώματος των συνδέσμων όταν το ποντίκι κυμαίνεται πάνω τους ή εμφανίζεται ή αλλαγή εικόνας.Η δέσμη ενεργειών DOM περιλαμβάνει κωδικοποίηση ή σύνταξη μικρών προγραμμάτων υπολογιστών γνωστά ως σενάρια που είναι ενσωματωμένα σε έγγραφα ιστού.Αυτά τα σενάρια προσθέτουν λειτουργικότητα στις ιστοσελίδες, συμπεριλαμβανομένης, ενδεικτικά, της επικύρωσης των εντύπων, των εικονικών αριθμομηχανών, των αναδυόμενων μηνυμάτων, των απλών παιχνιδιών, των κουίζ και ακόμη και των κινούμενων σχεδίων.

Οι προγραμματιστές δημιουργούν κώδικα σύμφωνα με τις δυνατότητες του μοντέλου αντικειμένου εγγράφων με το οποίο λειτουργούν, εκτός αν επιλέξουν να κωδικοποιήσουν πολύ συντηρητικά χρησιμοποιώντας ένα γενικό DOM για να αποφύγουν τη δυνατότητα προβλημάτων συμβατότητας του προγράμματος περιήγησης.Το μοντέλο αντικειμένου του εγγράφου έχει σημασία για τους προγραμματιστές που γράφουν αυτό που είναι γνωστό ως πλευρικά σενάρια πελάτη στην ανάπτυξη ιστού.Τα έγγραφα Web αποθηκεύονται σε έναν διακομιστή ιστού που παρέχει τις σελίδες στον υπολογιστή -πελάτη που τους ζήτησε και τα παρουσιάζει οπτικά στον επισκέπτη του ιστότοπου μέσω προγράμματος περιήγησης.Τα σενάρια που είναι ενσωματωμένα στις ιστοσελίδες που είναι αποθηκευμένες στον διακομιστή ιστού πρέπει να εκτελούνται στον υπολογιστή -πελάτη σύμφωνα με το μοντέλο αντικειμένου του εγγράφου του προγράμματος περιήγησης αυτού του υπολογιστή -πελάτη.