Vensterafmetingen in JavaScript

De volgende eigenschappen bevatten de afmetingen van het browservenster, zonder de schuifbalk:

javascriptlet w = document.documentElement.clientWidth;  // breedte
let h = document.documentElement.clientHeight; // hoogte

De volgende eigenschappen omvatten de schuifbalk:

javascriptlet w = window.innerWidth;  // breedte
let h = window.innerHeight; // hoogte

Het verschil tussen de twee type eigenschappen geeft de grootte van de schuifbalk:

javascriptlet w1 = document.documentElement.clientWidth;
let w2 = window.innerWidth;

console.log(w2 - w1);
Задание 1

Klik op de knop om de breedte en hoogte van het venster weer te geven.

Задание 2

Klik op de knop om te controleren of er een verticale schuifbalk in het venster aanwezig is.

Задание 3

Klik op de knop om te controleren of er een horizontale schuifbalk in het venster aanwezig is.