L'oggetto window di Javascript

Nel linguaggio Javascript l'oggetto window è la finestra del browser in cui è contenuta la pagina web.

E' l'oggetto del BOM (Browser Object Model) che include una serie di proprietà e metodi del browser.

A cosa serve? Mi permette di capire quale browser è in esecuzione, le dimensioni della finestra del browser o dello schermo, lo stato del browser, ecc.

Ad esempio, utilizzando la proprietà defaultStatus dell'oggetto window posso modificare il testo nella barra di stato della finestra del browser tramite il metodo

window.defaultStatus = "Hello";

L'oggetto windows è un oggetto globale, il che significa che non è necessario utilizzare il suo nome per accedere alle sue proprietà e metodi.

Ad esempio, potrei chiamare la proprietà defaultStatus anche senza indicare l'oggetto window in modo esplicito.

defaultStatus = "Hello";

Il risultato finale è lo stesso.

Nota. Anche la funzione alert() del javascript è, in realtà, un metodo alert() dell'oggetto window.

alert("Ciao!");

Quindi, potrei scrivere anche window.alert()

window.alert("Ciao!");

Non cambia nulla.

Alcune delle proprietà dell'oggetto window sono a loro volta degli oggetti con le loro proprietà e metodi.

Ecco alcune proprietà-oggetti dell'oggetto window.

  • document
    l'oggetto document rappresenta la tua pagina
  • history
    l'oggetto history contiene la cronologia delle pagine visitate dall'utente
  • navigator
    l'oggetto navigator contiene informazioni sul browser
  • screen
    l'oggetto screen contiene informazioni sulle capacità di visualizzazione del client
  • location
    l'oggetto location contiene dettagli sulla posizione della pagina corrente.

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Javascript