مجموعه Screen

مجموعه Screen

شیء Screen شامل اطلاعات مربوط به صفحه نمایش کاربر است.

نکته:هیچ استاندارد عمومی برای شیء screen وجود ندارد، اما تمام مرورگرها از این شیء پشتیبانی می‌کنند.

ویژگی‌های شیء Screen

ویژگی توضیحات
availHeight نمایش ارتفاع صفحه نمایش (به استثنای نوار وظیفه ویندوز).
availWidth عرض صفحه نمایش را (بصورت عمودی، جدا از نوار وظیفه Windows) برمی‌گرداند.
bufferDepth عمق بیت پالت رنگی را تنظیم یا برمی‌گرداند.
colorDepth عمق بیت پالت رنگی هدف دستگاه یا buffer را برمی‌گرداند.
deviceXDPI تعداد نقطه‌های افقی هر اینچ صفحه نمایش را برمی‌گرداند.
deviceYDPI تعداد نقطه‌های عمودی هر اینچ صفحه نمایش را برمی‌گرداند.
fontSmoothingEnabled اینکه آیا کاربر font smoothing را در پنل نمایشگر فعال کرده است یا خیر را برمی‌گرداند.
height ارتفاع صفحه نمایش را برمی‌گرداند.
logicalXDPI تعداد نقطه‌های افقی استاندارد هر اینچ صفحه نمایش را برمی‌گرداند.
logicalYDPI تعداد نقطه‌های عمودی استاندارد هر اینچ صفحه نمایش را برمی‌گرداند.
pixelDepth رزولوشن رنگ صفحه نمایش را (بیت بر هر پیکسل) برمی‌گرداند.
updateInterval نرخ به‌روزرسانی صفحه نمایش را تنظیم یا برمی‌گرداند.
width عرض صفحه نمایش نمایشگر را برمی‌گرداند.

توضیحات Screen object

属性 screen هر Window object به یک Screen object اشاره دارد. Screen object شامل اطلاعات مربوط به صفحه نمایش مرورگر است. برنامه‌های JavaScript از این اطلاعات برای بهینه‌سازی خروجی خود و دستیابی به خواسته‌های نمایش کاربر استفاده می‌کنند. به عنوان مثال، یک برنامه می‌تواند بر اساس اندازه نمایشگر انتخاب کند که آیا از تصاویر بزرگ یا کوچک استفاده کند، و همچنین می‌تواند بر اساس عمق رنگ نمایشگر انتخاب کند که آیا از 16-bit color یا 8-bit color استفاده کند. علاوه بر این، برنامه‌های JavaScript می‌توانند بر اساس اطلاعات مربوط به اندازه صفحه نمایش یک پنجره جدید مرورگر را در وسط صفحه نمایش قرار دهند.