Heim Web-Frontend js-Tutorial Welche Eigenschaften werden üblicherweise verwendet, um die Fenstergröße in js zu ermitteln?

Welche Eigenschaften werden üblicherweise verwendet, um die Fenstergröße in js zu ermitteln?

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

window.innerHeight (innerWidth): stellt die Höhe (Breite) des sichtbaren Bereichs dar. Wenn unten (rechts) eine Bildlaufleiste vorhanden ist, wird die Höhe (Breite) des unteren Bereichs (rechts) angezeigt ) Die Bildlaufleiste wird berechnet. Gehen Sie hinein, Diese Methode ist für Standardbrowser und IE9+ geeignet.

document.documentElement.clientHeight(clientWidth): stellt die Höhe (Breite) des sichtbaren Bereichs dar, und die Höhe und Breite der Bildlaufleiste werden nicht berechnet Diese Methode ist in Standardbrowsern und niedrigeren Versionen des IE-Standardmodus anwendbar .

document.documentElement.offsetHeight(offsetWidth): Zuerst erhält offsetWidth den gleichen Wert wie clientWidth und offsetHeight erhält die Höhe des gesamten Dokuments.

Hinweis:
Ich persönlich denke, dass das obige documentElement keinen Text darstellt. Wenn ein Element einen Rahmen hat, enthält element.offsetHeight den Wert des Rahmens, element.clientHeight jedoch nicht die Breite des Rahmens.

document.documentElement.scrollHeight(scrollWidth): Ermitteln Sie die vollständige Texthöhe und -breite des Webseitenkörpers, einschließlich der Kantenbreite.

document.body.clientHeight(clientWidth): Zuerst ist der von clientWidth erhaltene Wert gleich document.documentElement.offsetWidthSchneiden Sie die Breite der Körperkante ab, während clientHeight erhält die gesamte Höhe des Körpers abzüglich der Kantenbreite.

document.body.offsetHeight(offsetWidth): Der durch erhaltene Wert ist gleich document.body.clientHeight(clientWidth) plus der Rahmenbreite des Körpers, Das ist Diese beiden Werte erhalten die Breite der enthaltenen Kante.

document.body.scrollHeight(scrollWidth): Ermitteln Sie die vollständige Texthöhe und -breite des Webseitenkörpers, einschließlich der Kantenbreite.

document.body.scrollTop(scrollLeft): Der Abstand zwischen der Oberkante des Browserfensters und der Oberkante des Dokuments (der Abstand zwischen dem Browserfenster und der linken Seite des Dokuments). ), also die Bildlaufleiste Der zu scrollende Abstand.

window.pageYOffset (pageXOffset): Der Abstand zwischen dem oberen Rand des Browserfensters und dem oberen Rand des Dokuments (der Abstand zwischen dem Browserfenster und der linken Seite des Dokuments), Das heißt, mit der Bildlaufleiste wird die Entfernung gescrollt.

window.screen.height(width): Die Höhe (Breite) der Bildschirmauflösung.

window.screen.availHeight(availWidth): Auf dem Bildschirm verfügbare Arbeitsbereichshöhe (Breite).

Lassen Sie uns erklären, was offsetTop, clientTop und scrollTop jeweils darstellen:

offsetTop:Die Position von oben oder dem oberen Steuerelement, Ganzzahl, Einheit Pixel.

clientTop:Der Abstand zwischen dem Inhaltsbereich des Elements und der Kante des Elements, dh die Kantenbreite des Elements.

scrollTop:Der Abstand zwischen der Oberkante des Elementfensters und der Oberkante des Elements, also die Entfernung, um die die Bildlaufleiste innerhalb des Elements scrollt.

Das obige ist der detaillierte Inhalt vonWelche Eigenschaften werden üblicherweise verwendet, um die Fenstergröße in js zu ermitteln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie groß ist ein A4-Papier in Zentimetern? Wie groß ist ein A4-Papier in Zentimetern? Feb 11, 2024 pm 11:51 PM

A4-Papier wird mittlerweile an vielen Orten verwendet, z. B. im Büro, im Arbeitszimmer usw. Das zum Kopieren verwendete Papier ist im Grunde genommen A4-Papier. Viele Freunde wissen nicht, wie viele Zentimeter ein A4-Papier hat. 1. Das Format A4-Papier beträgt 21 cm × 29,7 cm (210 mm × 297 mm). Das in den meisten Ländern der Welt verwendete Papierformat übernimmt diesen internationalen Standard. 2. Origin-A4-Papier ist 210 mm x 297 mm groß. Grund 1: Ein Rechteck mit einer Länge von 2 und einer Breite von Das resultierende Verhältnis ist . Wenn man jedoch 297 durch 210 dividiert, ergibt sich ein Wert von 1,414, was nahe an einem Stück Papier liegt und genau diesem Verhältnis entspricht

WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen Dec 17, 2023 pm 05:30 PM

WebSocket und JavaScript: Schlüsseltechnologien zur Realisierung von Echtzeit-Überwachungssystemen Einführung: Mit der rasanten Entwicklung der Internet-Technologie wurden Echtzeit-Überwachungssysteme in verschiedenen Bereichen weit verbreitet eingesetzt. Eine der Schlüsseltechnologien zur Erzielung einer Echtzeitüberwachung ist die Kombination von WebSocket und JavaScript. In diesem Artikel wird die Anwendung von WebSocket und JavaScript in Echtzeitüberwachungssystemen vorgestellt, Codebeispiele gegeben und deren Implementierungsprinzipien ausführlich erläutert. 1. WebSocket-Technologie

Wie groß ist A4-Papier? Wie groß ist A4-Papier? Apr 25, 2024 am 11:55 AM

1. Das Seitenverhältnis von A4-Papier unterscheidet sich von den üblichen 2:3 oder 3:4. Sein einzigartiges Verhältnis von √2:1 hebt es unter vielen Papierformaten hervor. 2. Dieses spezielle Verhältnis bietet ideale visuelle Effekte und Praktikabilität für A4-Papier.

Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Jan 05, 2024 pm 06:08 PM

JavaScript-Tutorial: So erhalten Sie HTTP-Statuscode. Es sind spezifische Codebeispiele erforderlich. Vorwort: Bei der Webentwicklung ist häufig die Dateninteraktion mit dem Server erforderlich. Bei der Kommunikation mit dem Server müssen wir häufig den zurückgegebenen HTTP-Statuscode abrufen, um festzustellen, ob der Vorgang erfolgreich ist, und die entsprechende Verarbeitung basierend auf verschiedenen Statuscodes durchführen. In diesem Artikel erfahren Sie, wie Sie mit JavaScript HTTP-Statuscodes abrufen und einige praktische Codebeispiele bereitstellen. Verwenden von XMLHttpRequest

So reduzieren Sie die Größe von Fotos „Ein Muss für Anfänger: Detaillierte Schritte zum Komprimieren der Bildgröße' So reduzieren Sie die Größe von Fotos „Ein Muss für Anfänger: Detaillierte Schritte zum Komprimieren der Bildgröße' Feb 06, 2024 pm 06:55 PM

Viele Freunde verwenden Kameras, um ihre Lebensgewohnheiten aufzuzeichnen. Einige Freunde der professionellen Fotografie verwenden möglicherweise auch Spiegelreflexkameras, um klarere Fotos aufzunehmen. Obwohl die von Spiegelreflexkameras aufgenommenen Fotos klar sind, erhöht sich bei einem Foto von mehreren zehn Megabyte zweifellos der Druck auf das Speichergerät. Gibt es also eine Möglichkeit, die Größe des Fotos zu reduzieren und gleichzeitig die Bilddetails so weit wie möglich beizubehalten? Komprimieren Sie einfach das Bild. Wie kann man also die Bildgröße komprimieren? Hier sind zwei gute Methoden zum Teilen. Methode 1: Wir können das Bild ohne weitere Bearbeitung und Bearbeitung in das Beauty-Tool importieren. Beim Speichern eines Bildes bietet das System Optionen zur Anpassung der Bildqualität und wir können den Schieberegler ziehen, um die beibehaltene Schärfe anzupassen. Wenn die geschätzte Größe Ihren Anforderungen entspricht, klicken Sie auf Speichern. Methode 2: ① Öffnen Sie zunächst dieses „

Bottom-Attributsyntax in CSS Bottom-Attributsyntax in CSS Feb 21, 2024 pm 03:30 PM

Syntax und Codebeispiele für das Bottom-Attribut in CSS In CSS wird das Bottom-Attribut verwendet, um den Abstand zwischen einem Element und dem Boden des Containers anzugeben. Es steuert die Position eines Elements relativ zum unteren Rand seines übergeordneten Elements. Die Syntax des unteren Attributs lautet wie folgt: element{bottom:value;} wobei element das Element darstellt, auf das der Stil angewendet werden soll, und value den festzulegenden unteren Wert darstellt. Der Wert kann ein bestimmter Längenwert sein, z. B. Pixel

So erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript So erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript Jan 05, 2024 pm 01:37 PM

Einführung in die Methode zum Abrufen des HTTP-Statuscodes in JavaScript: Bei der Front-End-Entwicklung müssen wir uns häufig mit der Interaktion mit der Back-End-Schnittstelle befassen, und der HTTP-Statuscode ist ein sehr wichtiger Teil davon. Das Verstehen und Abrufen von HTTP-Statuscodes hilft uns, die von der Schnittstelle zurückgegebenen Daten besser zu verarbeiten. In diesem Artikel wird erläutert, wie Sie mithilfe von JavaScript HTTP-Statuscodes erhalten, und es werden spezifische Codebeispiele bereitgestellt. 1. Was ist ein HTTP-Statuscode? HTTP-Statuscode bedeutet, dass der Dienst den Dienst anfordert, wenn er eine Anfrage an den Server initiiert

Einführung in die Eigenschaften von Hearthstones Despair Thread Einführung in die Eigenschaften von Hearthstones Despair Thread Mar 20, 2024 pm 10:36 PM

Thread of Despair ist eine seltene Karte in Blizzard Entertainments Meisterwerk „Hearthstone“ und kann im Kartenpaket „Wizbane's Workshop“ erhalten werden. Kann 100/400 arkane Staubpunkte verbrauchen, um die Normal-/Goldversion zu synthetisieren. Einführung in die Eigenschaften von Hearthstones Faden der Verzweiflung: Er kann mit einer Chance in Wizbanes Werkstattkartenpaket erhalten oder auch durch arkanen Staub synthetisiert werden. Seltenheit: Selten Typ: Zauber Klasse: Todesritter Mana: 1 Wirkung: Verleiht allen Dienern ein Todesröcheln: Fügt allen Dienern 1 Schaden zu

See all articles