Maison >interface Web >js tutoriel >Explication détaillée de l'objet de la fenêtre Javascript_Connaissances de base

Explication détaillée de l'objet de la fenêtre Javascript_Connaissances de base

WBOY
WBOYoriginal
2016-05-16 16:31:301519parcourir

Regardez d’abord notre code source.

Copier le code Le code est le suivant :

                                                                                                                                                                                      

Regardez le résultat du navigateur : Google Chrome :
Mozilla Firefox :






Des résultats de sortie, nous pouvons déduire,

Copier le code

Le code est le suivant :

cela pointe vers l'objet Window

c'est également égal à l'objet window

window pointe également vers l'objet Window Window pointe vers Window{}, qui est un objet fourni par le navigateur
; La fenêtre n'est pas égale à la fenêtre


Pourquoi cela se produit-il ?

Nous visualisons la structure de l'objet Window dans la console du navigateur


Il s'avère que l'objet Window contient certaines API implémentées par les fabricants de navigateurs, comme le standard sessionStorage en html5
; Il possède également un attribut window, et la valeur de cet attribut pointe vers l'objet Window
; Ma compréhension : l'objet Window sert aux fabricants de navigateurs. Nous ne pouvons pas exploiter directement les propriétés de l'objet Window. Les nouvelles API ajoutées par Window seront reflétées dans l'objet window ;
. Les propriétés sur lesquelles nous opérons window seront reflétées dans l'objet Window.
Par exemple, définissez une variable globale window.a = 'aaa';

Tous les objets JavaScript existent dans un environnement d'exécution. Cet environnement d'exécution lui-même est également un objet, appelé « objet de niveau supérieur ». Cela signifie que tous les objets en JavaScript sont subordonnés à « l'objet de niveau supérieur ». Différents environnements d'exécution ont différents "objets de niveau supérieur". Dans l'environnement du navigateur, cet objet de niveau supérieur est l'objet fenêtre.

Toutes les variables globales de l'environnement du navigateur sont des propriétés de l'objet window.

Window peut être compris comme un environnement contextuel JavaScriptContext.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn