شی object screen.screen شامل اطلاعات مربوط به صفحه کاربر است.
صفحه پنجره
window.screen
شی را می توان بدون پیشوند پنجره نوشته شده است.
خواص:
screen.width
screen.height
screen.availWidth
screen.availHeight
screen.colorDepth
screen.pixelDepth
عرض صفحه پنجره
این screen.width
ویژگی عرض صفحه بازدید کننده را به پیکسل برمی گرداند.
مثال
عرض صفحه را به پیکسل نمایش دهید:
document.getElementById("demo").innerHTML =
"Screen Width: " + screen.width;
نتیجه این خواهد بود:
Screen Width: 1366
ارتفاع صفحه پنجره
screen.height
اموال ارتفاع صفحه نمایش بازدید کننده در پیکسل می گرداند.
مثال
ارتفاع صفحه را به پیکسل نمایش دهید:
document.getElementById("demo").innerHTML =
"Screen Height: " + screen.height;
نتیجه این خواهد بود:
Screen Height: 768
صفحه پنجره عرض موجود
این screen.availWidth
ویژگی عرض صفحه بازدید کننده را بر حسب پیکسل ، منهای ویژگی های رابط مانند نوار وظیفه ویندوز برمی گرداند.
مثال
عرض موجود در صفحه را به پیکسل نمایش دهید:
document.getElementById("demo").innerHTML =
"Available Screen Width: " + screen.availWidth;
نتیجه این خواهد بود:
Available Screen Width: 1366
صفحه پنجره ارتفاع موجود
این screen.availHeight
ویژگی ارتفاع صفحه بازدید کننده را بر حسب پیکسل ، منهای ویژگی های رابط مانند نوار وظیفه ویندوز برمی گرداند.
مثال
ارتفاع موجود صفحه را بر حسب پیکسل نمایش دهید:
document.getElementById("demo").innerHTML =
"Available Screen Height: " + screen.availHeight;
نتیجه این خواهد بود:
Available Screen Height: 728
عمق رنگ صفحه پنجره
screen.colorDepth
بازده اموال تعداد بیت مورد استفاده برای نمایش یک رنگ.
تمام رایانه های مدرن از سخت افزار 24 بیتی یا 32 بیتی برای وضوح رنگ استفاده می کنند:
- 24 بیت = 16،777،216 “رنگ واقعی” متفاوت
- 32 بیت = 4،294،967،296 مختلف “Deep Colors” متفاوت
رایانه های قدیمی از 16 بیت استفاده می کردند: 65536 وضوح مختلف “High Colors”.
رایانه های بسیار قدیمی و تلفن های همراه قدیمی از 8 بیت استفاده می کردند: 256 “VGA مختلف”.
مثال
عمق رنگ صفحه را به بیت نمایش دهید:
document.getElementById("demo").innerHTML =
"Screen Color Depth: " + screen.colorDepth;
نتیجه این خواهد بود:
Screen Color Depth: 24
مقادیر #rrggbb (rgb) استفاده شده در HTML نشان دهنده “رنگهای واقعی” است (16،777،216 رنگ مختلف)
عمق پیکسل صفحه پنجره
screen.pixelDepth
اموال عمق پیکسلی این صفحه نمایش را برمی گرداند.
مثال
عمق پیکسل صفحه را با بیت نمایش دهید:
document.getElementById("demo").innerHTML =
"Screen Pixel Depth: " + screen.pixelDepth;
نتیجه این خواهد بود:
Screen Pixel Depth: 24
برای رایانه های مدرن ، عمق رنگ و عمق پیکسل برابر هستند.