مجموعه 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 میتوانند بر اساس اطلاعات مربوط به اندازه صفحه نمایش یک پنجره جدید مرورگر را در وسط صفحه نمایش قرار دهند.