JavaScript -vensterskerm
Die window.screen voorwerp bevat inligting oor die gebruiker se skerm.
Venster skerm
Die window.screen
voorwerp kan sonder die venstervoorvoegsel geskryf word.
Eienskappe:
screen.width
screen.height
screen.availWidth
screen.availHeight
screen.colorDepth
screen.pixelDepth
Venster skerm breedte
Die screen.width
eiendom gee die breedte van die besoeker se skerm in pieksels terug.
Voorbeeld
Vertoon die breedte van die skerm in pixels:
document.getElementById("demo").innerHTML =
"Screen Width: " + screen.width;
Resultaat sal wees:
Screen Width: 1920
Venster skerm hoogte
Die screen.height
eiendom gee die hoogte van die besoeker se skerm in pixels terug.
Voorbeeld
Vertoon die hoogte van die skerm in pixels:
document.getElementById("demo").innerHTML =
"Screen Height: " + screen.height;
Resultaat sal wees:
Screen Height: 10000
Vensterskerm Beskikbare Breedte
Die screen.availWidth
eiendom gee die breedte van die besoeker se skerm terug, in pixels, minus koppelvlakkenmerke soos die Windows-taakbalk.
Voorbeeld
Vertoon die beskikbare breedte van die skerm in pixels:
document.getElementById("demo").innerHTML =
"Available Screen Width: " + screen.availWidth;
Resultaat sal wees:
Available Screen Width: 1920
Vensterskerm Beskikbare Hoogte
Die screen.availHeight
eiendom gee die hoogte van die besoeker se skerm terug, in pixels, minus koppelvlakkenmerke soos die Windows-taakbalk.
Voorbeeld
Vertoon die beskikbare hoogte van die skerm in pixels:
document.getElementById("demo").innerHTML =
"Available Screen Height: " + screen.availHeight;
Resultaat sal wees:
Available Screen Height: 10000
Vensterskerm kleurdiepte
Die screen.colorDepth
eienskap gee die aantal bisse terug wat gebruik is om een kleur te vertoon.
Alle moderne rekenaars gebruik 24-bis of 32-bis hardeware vir kleurresolusie:
- 24 bisse = 16 777 216 verskillende "Ware kleure"
- 32 bisse = 4,294,967,296 verskillende "diep kleure"
Ouer rekenaars het 16 bisse gebruik: 65 536 verskillende "Hoë Kleure" resolusie.
Baie ou rekenaars, en ou selfone het 8 bisse gebruik: 256 verskillende "VGA-kleure".
Voorbeeld
Vertoon die kleurdiepte van die skerm in stukkies:
document.getElementById("demo").innerHTML =
"Screen Color Depth: " + screen.colorDepth;
Resultaat sal wees:
Screen Color Depth: 24
Die #rrggbb (rgb) waardes wat in HTML gebruik word verteenwoordig "True Colors" (16 777 216 verskillende kleure)
Vensterskerm pixeldiepte
Die screen.pixelDepth
eiendom gee die pixel diepte van die skerm terug.
Voorbeeld
Vertoon die pixel diepte van die skerm in stukkies:
document.getElementById("demo").innerHTML =
"Screen Pixel Depth: " + screen.pixelDepth;
Resultaat sal wees:
Screen Pixel Depth: 24
Vir moderne rekenaars is Kleurdiepte en Pixeldiepte gelyk.