Maison interface Web js tutoriel Quelles sont les propriétés couramment utilisées pour obtenir la taille de la fenêtre en js ?

Quelles sont les propriétés couramment utilisées pour obtenir la taille de la fenêtre en js ?

Sep 08, 2017 am 09:08 AM
javascript 尺寸 属性

window.innerHeight (innerWidth) : représente la hauteur (largeur) de la zone visible s'il y a une barre de défilement en bas (à droite), la hauteur (largeur) du bas (à droite). ) la barre de défilement sera calculée Entrez, Cette méthode convient aux navigateurs standards et à IE9+.

document.documentElement.clientHeight(clientWidth) : représente la hauteur (largeur) de la zone visible, et la hauteur et la largeur de la barre de défilement ne seront pas calculées <.> Cette méthode est applicable dans les navigateurs standards et les versions inférieures du mode standard d'IE .

document.documentElement.offsetHeight(offsetWidth): Tout d'abord, offsetWidth obtient la même valeur que clientWidth et offsetHeight obtient la hauteur de l'ensemble du document.

Remarque :
Personnellement, je pense que le documentElement ci-dessus ne représente pas le corps. Lorsqu'un élément a une bordure, element.offsetHeight contient la valeur de la bordure, mais element.clientHeight ne contient pas la largeur de la bordure.

document.documentElement.scrollHeight(scrollWidth): Obtenir la hauteur et la largeur du texte intégral du corps de la page Web, y compris la largeur des bords.

document.body.clientHeight(clientWidth) : Tout d'abord, la valeur obtenue par clientWidth est égale à document.documentElement.offsetWidthCoupez la largeur du bord du corps, tandis que clientHeight obtient la totalité de la hauteur du corps moins la largeur du bord.

document.body.offsetHeight(offsetWidth) : La valeur obtenue par est égale à document.body.clientHeight(clientWidth) plus la largeur de la bordure du corps, c'est-à-dire que ces deux valeurs obtiennent la largeur du bord inclus.

document.body.scrollHeight(scrollWidth): Obtient la hauteur et la largeur du texte intégral du corps de la page Web, y compris la largeur des bords.

document.body.scrollTop(scrollLeft): La distance entre le haut de la fenêtre du navigateur et le haut du document (la distance entre la fenêtre du navigateur et le côté gauche du document ), c'est-à-dire la barre de défilement La distance à parcourir.

window.pageYOffset (pageXOffset) : La distance entre le haut de la fenêtre du navigateur et le haut du document (la distance entre la fenêtre du navigateur et le côté gauche du document), c'est-à-dire que la barre de défilement fait défiler la distance.

window.screen.height(width) : La hauteur (largeur) de la résolution de l'écran.

window.screen.availHeight(availWidth) : Hauteur de la zone de travail disponible de l'écran (largeur).

Expliquons ce que

offsetTop, clientTop et scrollTop représentent respectivement :

offsetTop :La position à partir du haut ou du contrôle supérieur, entier, unité pixel.

clientTop :La distance entre la zone de contenu de l'élément et le bord de l'élément, c'est-à-dire la largeur du bord de l'élément.

scrollTop :La distance entre le haut de la fenêtre de l'élément et le haut de l'élément, c'est-à-dire la distance de défilement de la barre de défilement à l'intérieur de l'élément.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelle est la taille du papier A4 en centimètres ? Quelle est la taille du papier A4 en centimètres ? Feb 11, 2024 pm 11:51 PM

Le papier A4 est maintenant utilisé dans de nombreux endroits, comme le bureau, l'étude, etc. Le papier utilisé pour la copie est essentiellement du papier A4. Beaucoup d'amis ne savent pas combien de centimètres fait le papier A4. 1. Le format du papier A4 est de 21 cm × 29,7 cm (210 mm × 297 mm). Le format de papier utilisé dans la plupart des pays du monde adopte cette norme internationale. 2. L'origine du papier A4 est de 210 mm × 297 mm. Raison 1 : Un rectangle d'une longueur de 2 et d'une largeur de Le rapport résultant est . Cependant, 297 divisé par 210, le résultat est 1,414, ce qui est proche de, et ce rapport est exactement un morceau de papier

WebSocket et JavaScript : technologies clés pour mettre en œuvre des systèmes de surveillance en temps réel WebSocket et JavaScript : technologies clés pour mettre en œuvre des systèmes de surveillance en temps réel Dec 17, 2023 pm 05:30 PM

WebSocket et JavaScript : technologies clés pour réaliser des systèmes de surveillance en temps réel Introduction : Avec le développement rapide de la technologie Internet, les systèmes de surveillance en temps réel ont été largement utilisés dans divers domaines. L'une des technologies clés pour réaliser une surveillance en temps réel est la combinaison de WebSocket et de JavaScript. Cet article présentera l'application de WebSocket et JavaScript dans les systèmes de surveillance en temps réel, donnera des exemples de code et expliquera leurs principes de mise en œuvre en détail. 1. Technologie WebSocket

Quel est le format du papier a4 ? Quel est le format du papier a4 ? Apr 25, 2024 am 11:55 AM

1. Le rapport hauteur/largeur du papier A4 est différent du 2:3 ou 3:4 courant. Son rapport unique de √2:1 le distingue des nombreux formats de papier. 2. Ce rapport spécial offre des effets visuels et pratiques idéaux pour le papier A4.

Tutoriel JavaScript simple : Comment obtenir le code d'état HTTP Tutoriel JavaScript simple : Comment obtenir le code d'état HTTP Jan 05, 2024 pm 06:08 PM

Tutoriel JavaScript : Comment obtenir le code d'état HTTP, des exemples de code spécifiques sont requis Préface : Dans le développement Web, l'interaction des données avec le serveur est souvent impliquée. Lors de la communication avec le serveur, nous devons souvent obtenir le code d'état HTTP renvoyé pour déterminer si l'opération a réussi et effectuer le traitement correspondant en fonction de différents codes d'état. Cet article vous apprendra comment utiliser JavaScript pour obtenir des codes d'état HTTP et fournira quelques exemples de codes pratiques. Utilisation de XMLHttpRequest

Comment réduire la taille des photos 'Un incontournable pour les débutants : étapes détaillées pour compresser la taille de l'image' Comment réduire la taille des photos 'Un incontournable pour les débutants : étapes détaillées pour compresser la taille de l'image' Feb 06, 2024 pm 06:55 PM

De nombreux amis utilisent des appareils photo pour enregistrer leurs habitudes de vie. Certains amis photographes professionnels peuvent également utiliser des appareils photo reflex pour prendre des photos plus claires. Cependant, même si les photos prises par les appareils photo reflex sont claires, pour une photo de plusieurs dizaines de mégaoctets, cela augmentera sans aucun doute la pression sur le périphérique de stockage. Alors, existe-t-il un moyen de réduire la taille de la photo tout en conservant autant que possible les détails de l’image ? En fait, compressez simplement l’image. Alors comment compresser la taille de l’image ? Voici deux bonnes méthodes à partager. Méthode 1 : Nous pouvons importer l’image dans l’outil beauté sans aucun autre traitement ni édition. Lors de l'enregistrement d'une image, le système fournira des options de réglage de la qualité de l'image et nous pourrons faire glisser le curseur pour ajuster la netteté conservée. Lorsque la taille estimée répond à vos besoins, cliquez sur Enregistrer. Méthode 2 : ① Ouvrez d’abord ceci "

syntaxe de l'attribut inférieur en CSS syntaxe de l'attribut inférieur en CSS Feb 21, 2024 pm 03:30 PM

Syntaxe de l'attribut bottom et exemples de code en CSS En CSS, l'attribut bottom est utilisé pour spécifier la distance entre un élément et le bas du conteneur. Il contrôle la position d'un élément par rapport au bas de son élément parent. La syntaxe de l'attribut bottom est la suivante : element{bottom:value;} où element représente l'élément auquel le style doit être appliqué et value représente la valeur inférieure à définir. la valeur peut être une valeur de longueur spécifique, telle que des pixels

Introduction aux attributs du fil du désespoir de Hearthstone Introduction aux attributs du fil du désespoir de Hearthstone Mar 20, 2024 pm 10:36 PM

Fil du désespoir est une carte rare du chef-d'œuvre de Blizzard Entertainment "Hearthstone" et a une chance d'être obtenue dans le pack de cartes "Wizbane's Workshop". Peut consommer 100/400 points de poussière arcanique pour synthétiser la version normale/or. Introduction aux attributs du Fil du Désespoir de Hearthstone : Il peut être obtenu dans le pack de cartes de l'atelier de Wizbane avec une chance, ou il peut également être synthétisé via de la poussière arcanique. Rareté : Rare Type : Classe de sort : Chevalier de la mort Mana : 1 Effet : Donne à tous les serviteurs un Râle d'agonie : Inflige 1 dégât à tous les serviteurs

Comment obtenir facilement le code d'état HTTP en JavaScript Comment obtenir facilement le code d'état HTTP en JavaScript Jan 05, 2024 pm 01:37 PM

Introduction à la méthode d'obtention du code d'état HTTP en JavaScript : Dans le développement front-end, nous devons souvent gérer l'interaction avec l'interface back-end, et le code d'état HTTP en est une partie très importante. Comprendre et obtenir les codes d'état HTTP nous aide à mieux gérer les données renvoyées par l'interface. Cet article explique comment utiliser JavaScript pour obtenir des codes d'état HTTP et fournit des exemples de code spécifiques. 1. Qu'est-ce que le code d'état HTTP ? Le code d'état HTTP signifie que lorsque le navigateur lance une requête au serveur, le service

See all articles