Αντιμετώπιση προβλημάτων

Γνώση Υπολογιστών >> Αντιμετώπιση προβλημάτων >  >> Browser

Απάντηση όσο καλύτερα μπορείτε και με λεπτομέρειες. Μπορείτε να χρησιμοποιήσετε το πρόγραμμα περιήγησής σας. Χρησιμοποιήστε την κατάλληλη ορολογία. Όταν ζητήστε μια ιστοσελίδα (πληκτρολογήστε μια διεύθυνση στο πρόγραμμα περιήγησης) Πώς γνωρίζουν τα γραφι

Όταν ζητάτε μια ιστοσελίδα (εισαγάγετε μια διεύθυνση URL στο πρόγραμμα περιήγησής σας), το κείμενο και τα γραφικά δεν "γνωρίζουν" τίποτα εγγενώς. Η διαδικασία καθορίζεται εξ ολοκλήρου από την ερμηνεία του προγράμματος περιήγησης του πηγαίου κώδικα της ιστοσελίδας και των σχετικών αρχείων. Εδώ είναι μια κατανομή:

1. Αίτημα HTTP: Το πρόγραμμα περιήγησής σας στέλνει ένα αίτημα HTTP (πρωτόκολλο μεταφοράς HyperText) στον διακομιστή ιστού που φιλοξενεί την ιστοσελίδα. Αυτό το αίτημα καθορίζει τη διεύθυνση URL.

2. Απόκριση διακομιστή: Ο διακομιστής λαμβάνει το αίτημα, εντοπίζει τους αιτούντες πόρους (αρχείο HTML, εικόνες, φύλλα στυλ CSS, αρχεία JavaScript κ.λπ.) και στέλνει πίσω μια απάντηση που περιέχει τα απαιτούμενα δεδομένα. Αυτή η απάντηση περιλαμβάνει κεφαλίδες HTTP (μεταδεδομένα για το περιεχόμενο) και το πραγματικό περιεχόμενο της ιστοσελίδας.

3. HTML PARSING: Ο κινητήρας απόδοσης του προγράμματος περιήγησης λαμβάνει την απάντηση HTML. Αναλύει τον κώδικα HTML, ο οποίος είναι ένα δομημένο έγγραφο που ορίζει το περιεχόμενο και τη δομή της ιστοσελίδας. Το HTML περιέχει στοιχεία που καθορίζουν το περιεχόμενο κειμένου (`

`,`

`, κλπ.) Και στοιχεία που συνδέονται με εξωτερικούς πόρους, όπως εικόνες (` `).

4. Όταν ο αναλυτής HTML συναντά ένα ` `TAG, εξάγει το χαρακτηριστικό` src` (το οποίο περιέχει τη διεύθυνση URL του αρχείου εικόνας). Στη συνέχεια, το πρόγραμμα περιήγησης στέλνει ένα άλλο αίτημα HTTP για τη λήψη αυτού του αρχείου εικόνας. Η ίδια διαδικασία ισχύει για τα αρχεία CSS (στυλ), τα αρχεία JavaScript (scripts) και άλλους πόρους που συνδέονται στο HTML.

5. Ο κινητήρας απόδοσης συναρμολογεί όλους τους πόρους. Το κείμενο αποδίδεται σύμφωνα με τη δομή HTML και τυχόν εφαρμοζόμενα στυλ CSS. Οι εικόνες εμφανίζονται με βάση τη μορφή αρχείου τους (JPEG, PNG, GIF κ.λπ.) και διαστάσεις. Ο κώδικας JavaScript, εάν υπάρχει, εκτελεί και μπορεί να τροποποιήσει δυναμικά το περιεχόμενο και τη συμπεριφορά της σελίδας.

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

Δεν υπάρχει εγγενής "γνώση": Δεν υπάρχει μαγική επικοινωνία μεταξύ του κειμένου και των γραφικών. Το πρόγραμμα περιήγησης λειτουργεί ως διερμηνέας και εκφυλιστής, ακολουθώντας τις οδηγίες που κωδικοποιούνται στα αρχεία HTML, CSS και JavaScript για να εμφανίσουν σωστά το περιεχόμενο της ιστοσελίδας. Το κείμενο και τα γραφικά είναι απλά δεδομένα. Το πρόγραμμα περιήγησης ερμηνεύει αυτά τα δεδομένα και το παρουσιάζει οπτικά. Το ίδιο το κείμενο δεν "ξέρει" εμφανίζεται δίπλα σε ένα γραφικό. Είναι η δουλειά του προγράμματος περιήγησης να τα κανονίσει σύμφωνα με το σχεδιασμό της ιστοσελίδας.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα