Window Screen
شیء window.screen
بخشی از BOM (Browser Object Model) است که اطلاعات مربوط به نمایشگر (Screen) کاربر را در اختیار ما قرار میدهد.
🔹 1. ویژگیهای مهم screen
🟢 screen.width و screen.height
-
ابعاد کل نمایشگر (بر حسب پیکسل)
🟢 screen.availWidth و screen.availHeight
-
ابعاد قابل استفاده نمایشگر (بدون در نظر گرفتن نوار وظیفه و اجزای رزرو شده سیستم عامل)
🟢 screen.colorDepth
-
عمق رنگ (تعداد بیتها برای نمایش رنگها)
🟢 screen.pixelDepth
-
عمق پیکسل (تقریباً مشابه colorDepth در بیشتر مرورگرها)
🔹 2. کاربردها
-
طراحی واکنشگرا (Responsive Design): تعیین سایز صفحه و تنظیم المانها
-
تشخیص کیفیت نمایشگر: بررسی عمق رنگ برای رندر گرافیک
-
بهینهسازی رابط کاربری: تعیین رزولوشن برای بازیها یا برنامههای تحت وب
🔹 3. مثال کامل
✅ خلاصه
-
screen.width
/screen.height
→ اندازه کل نمایشگر -
screen.availWidth
/screen.availHeight
→ اندازه قابل استفاده -
screen.colorDepth
→ عمق رنگ (تعداد بیتها برای رنگ) -
screen.pixelDepth
→ عمق پیکسل