Όντα Location του Window
- Σελίδα Προηγούμενη localStorage
- Σελίδα Επόμενη matchMedia()
- Επιστροφή στο επίπεδο之上 Όντα Window
Όντα Location του Window
Ο Όbject Location περιέχει πληροφορίες για το τρέχον URL.
Ο Όbject Location είναι ιδιότητα του όbject window.
Ο Όbject Location μπορεί να προσέγγιστεί με τους εξής τρόπους:
window.location
ή απλά location
παράδειγμα
αρχική τιμή = το window.location.origin;
αρχική τιμή = το location.origin;
Ιδιότητες αντικειμένου Location
Ιδιότητες | Περιγραφή |
---|---|
hash | Ορισμός ή επιστροφή του τμήματος του άγκιστρου της URL (#). |
host | Ορισμός ή επιστροφή του ονόματος του διακομιστή και του αριθμού του θύρα. |
hostname | Ορισμός ή επιστροφή του ονόματος του διακομιστή της URL. |
href | Ορισμός ή επιστροφή της πλήρους URL. |
origin | Επιστροφή του πρωτοκόλλου, του ονόματος του διακομιστή και του αριθμού του θύρα. |
pathname | Ορισμός ή επιστροφή του ονόματος του δρόμου της URL. |
port | Ορισμός ή επιστροφή του αριθμού του θύρα (port). |
protocol | Ορισμός ή επιστροφή του πρωτοκόλλου της URL. |
search | Ορισμός ή επιστροφή της τμήματος ερωτηματολογίου της URL. |
Μέθοδοι αντικειμένου Location
Μέθοδος | Περιγραφή |
---|---|
assign() | Φόρτωση νέου εγγράφου. |
reload() | Προφόρτωση του τρέχοντος εγγράφου ξανά. |
replace() | Αντικατάσταση του τρέχοντος εγγράφου με νέο έγγραφο. |
Περιγραφή του αντικειμένου Location
Το αντικείμενο Location αποθηκεύεται στην ιδιότητα Location του αντικειμένου Window και υποδεικνύει την Web διεύθυνση του έγγραφου που εμφανίζεται στο παράθυρο. Η Πρότυπο hrefΦυλάσσει την πλήρη URL του έγγραφου, οι άλλες ιδιότητες περιγράφουν τα διάφορα μέρη της URL. Αυτές οι ιδιότητες είναι πολύ παρόμοιες με τις ιδιότητες URL του αντικειμένου Anchor (ή Area). Όταν το αντικείμενο Location μετατρέπεται σε αλφαβητική αλυσίδα, επιστρέφεται η τιμή της ιδιότητας href. Αυτό σημαίνει ότι μπορείτε να χρησιμοποιήσετε την έκφραση location αντί για location.href.
Ωστόσο, το αντικείμενο Anchor αντιπροσωπεύει έναν σύνδεσμο στο έγγραφο, το αντικείμενο Location αντιπροσωπεύει την URL (ή την τοποθεσία) του τρέχοντος έγγραφου που εμφανίζεται στο πρόγραμμα περιήγησης. Ωστόσο, το αντικείμενο Location μπορεί να κάνει πολύ περισσότερα από αυτά, μπορεί να ελέγξει τη θέση του έγγραφου που εμφανίζεται στον περιηγητή. Αν δώσετε μια αλφαβητική αλυσίδα URL στον περιηγητή ή στη ιδιότητα href του, ο περιηγητής θα φορτώσει το έγγραφο που αναφέρεται από την νέα URL και θα το εμφανίσει.
Εκτός από την αντικατάσταση της τοποθεσίας ή του location.href με μια πλήρη URL για την αντικατάσταση της τρέχουσας URL, μπορείτε επίσης να τροποποιήσετε μέρος της URL, απλά να δώσετε τιμή σε άλλες ιδιότητες του αντικειμένου Location. Αυτό θα δημιουργήσει μια νέα URL όπου μέρος της είναι διαφορετικό από την αρχική URL, ο περιηγητής θα τη φορτώσει και θα την εμφανίσει. Για παράδειγμα, αν ορίσετε Πρότυπο hashΕάν αυτό γίνει, ο περιηγητής θα μεταβεί σε μια καθορισμένη θέση εντός του τρέχοντος έγγραφου. Επίσης, αν έχει τεθεί Πρότυπο αναζήτησηςΕάν αυτό γίνει, ο περιηγητής θα ξεκινήσει ξανά τη φόρτωση της URL με την προσθέτημένη νέα αλφαβητική αλυσίδα.
Μαζί με την ιδιότητα URL, το Συστατικό Location Μέθοδος reload()Μπορεί να ξαναφορτώσει το τρέχον έγγραφο,replace() Μπορεί να φορτώσει ένα νέο έγγραφο χωρίς να δημιουργήσει μια νέα ιστορική καταγραφή, δηλαδή, το νέο έγγραφο θα αντικαταστήσει το τρέχον έγγραφο στη λίστα ιστορικού του περιηγητή.
- Σελίδα Προηγούμενη localStorage
- Σελίδα Επόμενη matchMedia()
- Επιστροφή στο επίπεδο之上 Όντα Window