English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Objet Window JavaScript

L'objet Window Object représente la fenêtre dans le navigateur. L'objet Window Object est créé automatiquement par le navigateur.

La fenêtre est un objet du navigateur, pas un objet JavaScript. Les objets JavaScript sont des chaînes, des tableaux, des dates, etc.

Attention :Si le document HTML contient des cadres ou des iframes, le navigateur crée d'autres objets Window Object pour chaque cadre.

Toutes les variables globales sont des propriétés, et les fonctions sont des méthodes de l'objet Window Object.

LedocumentL'objet est une propriété de l'objet Window Object. Par conséquent, tapez

window.document.write("Hello world")

Équivalent à :

document.write("Hello world")

Propriétés de l'objet Window (Window Object)

Le tableau suivant liste les propriétés de l'objet Window :

PropriétéDescription
closedIndique si la fenêtre actuelle est fermée
consoleRetourne une référence à l'objet console spécifié, qui fournit un accès à la console de débogage du navigateur (Voir l'objet Console)
defaultStatusDéfinit ou retourne le texte du panneau d'état de la fenêtre donnée
documentRetourne une référence au document contenu dans la fenêtre (Voir l'objet Document)
frameElementRetourne l'élément <iframe> dans lequel la fenêtre actuelle est insérée
framesRetourne tous les éléments <iframe> dans la fenêtre actuelle
historyRetourne une référence à l'objet d'historique associé à la fenêtre (Voir l'objet History)
innerHeightRetourne la hauteur de la zone de contenu de la fenêtre (viewport) contenant la barre de défilement
innerWidthRetourne la largeur de la zone de contenu de la fenêtre (viewport) contenant la barre de défilement
lengthRetourne le nombre d'éléments <iframe> dans la fenêtre actuelle
localStoragePermet de stocker une clé/Les paires de valeurs sont stockées dans le navigateur Web. Les données stockées n'ont pas de date d'expiration.
locationRetourne une référence à l'objet position associé à la fenêtre (Voir l'objet Location)
nameDéfinit ou retourne le nom de la fenêtre
navigatorRetourne une référence à l'objet navigateur associé à la fenêtre (Voir l'objet Navigator)
openerRetourne une référence à la fenêtre qui a créé cette fenêtre
outerHeightRetourne la hauteur de la fenêtre du navigateur, y compris la barre d'outils/Barre de défilement
outerWidthRetourne la largeur de la fenêtre du navigateur, y compris la barre d'outils/Barre de défilement
pageXOffsetRetourne le nombre de pixels que le document a déroulé horizontalement
pageYOffsetRetourne le nombre de pixels que le document a déroulé verticalement
parentRetourne la fenêtre parent de la fenêtre actuelle
screenRetourne une référence à l'objet d'écran associé à la fenêtre(Voir l'objet Screen)
screenLeftRetourne l'abscisse horizontale de la fenêtre par rapport à l'écran
screenTopRetourne l'ordonnée verticale de la fenêtre par rapport à l'écran
screenXscreenLeftAlias
screenYscreenTopAlias
scrollXpageXOffsetAlias
scrollYpageYOffsetAlias
sessionStoragePermet de stocker une clé/Les valeurs sont stockées dans le navigateur Web. Stocke des données d'une session
selfRetourne une référence à l'objet lui-même (Window Object)
statusDéfinit ou retourne le texte de la barre d'état de la fenêtre
topRetourne une référence à la fenêtre la plus en haut de l'arborescence des fenêtres

Méthodes de l'objet Window (Window Object)

Le tableau suivant liste les méthodes de l'objet Window :

MéthodeDescription
alert()Affiche une boîte de dialogue d'alerte avec un bouton "OK"
atob()解码 base-64Chaîne codée
blur()Enlève le focus de la fenêtre actuelle
btoa()Dans base-64编码 une chaîne
clearInterval()Efface le timer configuré avec setInterval()
clearTimeout()Efface le timer configuré avec setTimeout()
close()Ferme la fenêtre actuelle
confirm()Affiche une boîte de dialogue contenant un message que l'utilisateur doit répondre
focus()Positionne le focus sur la fenêtre actuelle
getComputedStyle()Obtient le style CSS calculé appliqué à l'élément
getSelection()Retourne un objet Selection représentant la portée de texte sélectionnée par l'utilisateur
matchMedia()Retourne un objet MediaQueryList représentant la chaîne de recherche de média spécifiée
moveBy()Déplacer la fenêtre par rapport à la position actuelle
moveTo()Déplacer la fenêtre à la position spécifiée
open()Ouvrir une nouvelle fenêtre de navigateur
print()Imprimer le contenu de la fenêtre actuelle
prompt()Afficher une boîte de dialogue pour inviter l'auditeur à entrer
requestAnimationFrame()Demander au navigateur d'appeler une fonction pour mettre à jour l'animation avant le redessin suivant
resizeBy()Ajuster la taille de la fenêtre par pixels spécifiés
resizeTo()Ajuster la fenêtre à la largeur et à la hauteur spécifiées
scroll()Déconseillé d'utiliser.Cette méthode a été remplacée parscrollTo()Méthode de remplacement.
scrollBy()Faire défiler le document d'un certain nombre de pixels spécifié
scrollTo()Faire défiler le document vers les coordonnées spécifiées
setInterval()Appeler une fonction ou exécuter un segment de code à des intervalles spécifiés (en millisecondes)
setTimeout()Appeler une fonction ou exécuter un segment de code après un certain nombre de millisecondes spécifié
stop()Arrêter le chargement de la fenêtre