English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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")
Le tableau suivant liste les propriétés de l'objet Window :
Propriété | Description |
---|---|
closed | Indique si la fenêtre actuelle est fermée |
console | Retourne 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) |
defaultStatus | Définit ou retourne le texte du panneau d'état de la fenêtre donnée |
document | Retourne une référence au document contenu dans la fenêtre (Voir l'objet Document) |
frameElement | Retourne l'élément <iframe> dans lequel la fenêtre actuelle est insérée |
frames | Retourne tous les éléments <iframe> dans la fenêtre actuelle |
history | Retourne une référence à l'objet d'historique associé à la fenêtre (Voir l'objet History) |
innerHeight | Retourne la hauteur de la zone de contenu de la fenêtre (viewport) contenant la barre de défilement |
innerWidth | Retourne la largeur de la zone de contenu de la fenêtre (viewport) contenant la barre de défilement |
length | Retourne le nombre d'éléments <iframe> dans la fenêtre actuelle |
localStorage | Permet 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. |
location | Retourne une référence à l'objet position associé à la fenêtre (Voir l'objet Location) |
name | Définit ou retourne le nom de la fenêtre |
navigator | Retourne une référence à l'objet navigateur associé à la fenêtre (Voir l'objet Navigator) |
opener | Retourne une référence à la fenêtre qui a créé cette fenêtre |
outerHeight | Retourne la hauteur de la fenêtre du navigateur, y compris la barre d'outils/Barre de défilement |
outerWidth | Retourne la largeur de la fenêtre du navigateur, y compris la barre d'outils/Barre de défilement |
pageXOffset | Retourne le nombre de pixels que le document a déroulé horizontalement |
pageYOffset | Retourne le nombre de pixels que le document a déroulé verticalement |
parent | Retourne la fenêtre parent de la fenêtre actuelle |
screen | Retourne une référence à l'objet d'écran associé à la fenêtre(Voir l'objet Screen) |
screenLeft | Retourne l'abscisse horizontale de la fenêtre par rapport à l'écran |
screenTop | Retourne l'ordonnée verticale de la fenêtre par rapport à l'écran |
screenX | screenLeftAlias |
screenY | screenTopAlias |
scrollX | pageXOffsetAlias |
scrollY | pageYOffsetAlias |
sessionStorage | Permet de stocker une clé/Les valeurs sont stockées dans le navigateur Web. Stocke des données d'une session |
self | Retourne une référence à l'objet lui-même (Window Object) |
status | Définit ou retourne le texte de la barre d'état de la fenêtre |
top | Retourne une référence à la fenêtre la plus en haut de l'arborescence des fenêtres |
Le tableau suivant liste les méthodes de l'objet Window :
Méthode | Description |
---|---|
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 |