finestra.Oggetto di storia | Spiegato

finestra.Oggetto di storia | Spiegato
Browser Object Model (BOM) è un modello JavaScript che utilizza un numero di oggetti per comunicare con il browser. Questi oggetti aiutano a scoprire le funzionalità di un browser web. Esistono molti oggetti significativi che fanno parte del modello di oggetti del browser (BOM), come oggetto dello schermo, oggetto cronologia, oggetto di posizione, oggetto di navigazione, ecc. Tuttavia, questo post è progettato per enfatizzare il significato di Oggetto di cronologia soltanto.

Oggetto di cronologia

Questo oggetto indica la cronologia di navigazione Web di un utente sotto forma di array costituiti dagli URL che l'utente ha visitato. Questo oggetto viene utilizzato per caricare le pagine Web, inoltre, è una proprietà dell'oggetto finestra.

Sintassi
Ha la seguente sintassi.

finestra.storia

O,

storia

L'oggetto cronologia è costituito da alcune proprietà e metodi che definiscono le sue funzionalità. Questi sono spiegati in dettaglio di seguito.

Proprietà
L'oggetto cronologia JavaScript è costituito solo da una proprietà che è la seguente.

lunghezza
La proprietà di lunghezza dell'oggetto cronologia viene utilizzata per recuperare il numero totale di pagine visitate dall'utente nella sessione di navigazione in corso. Se l'utente non ha visitato alcuna pagina Web, questa proprietà restituirà 1, corrispondente alla pagina Web corrente.

Sintassi
La sintassi della proprietà di lunghezza è fornita di seguito.

storia.lunghezza

Esempio
Supponiamo di voler recuperare il numero di pagine Web che hai visitato nella sessione di navigazione attuale.




Numero totale di pagine Web visitate dall'utente:





Nell'esempio sopra, la proprietà di lunghezza dell'oggetto cronologia viene utilizzata per estrarre il numero totale di URL visitati nella sessione corrente.

Lascia che la lunghezza = finestra.storia.lunghezza;
documento.getElementById ("Tutorial").InnerHtml = lunghezza;

Produzione

Utilizzando la proprietà di lunghezza, il numero totale di pagine Web visitate sono recuperate.

Metodi
L'oggetto cronologia JavaScript è costituito dai seguenti metodi.

inoltrare()
Viene utilizzato allo scopo di caricare la pagina successiva (se esiste una pagina successiva). Il browser chiama questo metodo per impostazione predefinita quando l'utente fa clic sul pulsante in avanti nel browser, tuttavia, possiamo anche farlo manualmente.

Sintassi
Ha la seguente sintassi.

storia.inoltrare()

Esempio
Supponiamo che tu voglia visitare la pagina successiva nell'elenco della cronologia utilizzando il metodo a portata.

Nell'esempio sopra, viene creato un pulsante con un clic di clic. Facendo clic su di essa verrà caricato la pagina successiva nella cronologia di navigazione.

Indietro()
Viene utilizzato allo scopo di caricare la pagina precedente (se esiste una pagina precedente). Il browser chiama questo metodo per impostazione predefinita quando l'utente fa clic sul pulsante Indietro nel browser, tuttavia, possiamo anche eseguirlo manualmente.

Sintassi
Ha la seguente sintassi.

storia.Indietro()

Esempio
Supponiamo di voler caricare la pagina precedente nell'elenco della cronologia di navigazione usando il metodo back () dell'oggetto cronologia.

Nell'esempio sopra, viene creato un pulsante con un clic di clic. Facendo clic su di essa verrà caricato la pagina precedente nell'elenco delle cronologia.

andare()
Viene utilizzato allo scopo di caricare una particolare pagina nell'elenco della cronologia di Browning usando il numero di pagina.

Sintassi
Ha la seguente sintassi.

Esempio

Supponiamo di voler caricare una pagina che è di 3 pagine, quindi usa il seguente codice.

Nell'esempio sopra, viene creato un pulsante con un clic di clic e fare clic sul pulsante ti riporterà 3 pagine.

Punti da ricordare!

  1. Per ricaricare la cronologia della pagina corrente.Vai (0).
  2. Non c'è differenza tra la storia.forward () e storia.vai (1).
  3. Non c'è differenza tra la storia.Back () e storia.vai (-1).

Conclusione

L'oggetto cronologia (proprietà dell'oggetto finestra) indica la cronologia di navigazione Web di un utente sotto forma di array costituiti dagli URL che l'utente ha visitato. È costituito da molte proprietà e metodi come la proprietà di lunghezza viene utilizzato per recuperare il numero di pagine Web visitate dall'utente, il metodo award () viene utilizzato per caricare il metodo della pagina successiva, back () viene utilizzato per caricare la pagina precedente e andare () il metodo viene utilizzato per caricare una pagina specifica utilizzando il numero di pagina. Queste proprietà e metodi sono evidenziati in questo articolo insieme a esempi adeguati.