جسٹا اسکریپٹ ویندو اسکرین

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

صفحه نمایش ویندوز

window.screen این شیء می‌تواند بدون پیشوند window نیز نوشته شود:

ویژگی‌ها:

  • screen.width
  • screen.height
  • screen.availWidth
  • screen.availHeight
  • اسکرین کلر ڈپتھ
  • اسکرین پیسیل ڈپتھ

عرض صفحه نمایش ویندوز

screen.width این ویژگی عرض صفحه نمایش بازدیدکننده را به صورت پیکسل بازمی‌گرداند.

مثال

عرض صفحه نمایش به صورت پیکسل:

document.getElementById("demo").innerHTML = "Screen Width: " + screen.width;

نتائج یہ ہوں گے:



آپ خود کوشش کریں

ارتفاع صفحه نمایش ویندوز

screen.height این ویژگی ارتفاع صفحه نمایش بازدیدکننده را به صورت پیکسل بازمی‌گرداند.

مثال

ارتفاع صفحه نمایش به صورت پیکسل:

document.getElementById("demo").innerHTML = "Screen Height: " + screen.height;

نتائج یہ ہوں گے:



آپ خود کوشش کریں

عرض قابل نمایش صفحه نمایش ویندوز

screen.availWidth این ویژگی عرض صفحه نمایش بازدیدکننده را به صورت پیکسل بازمی‌گرداند، پس از کاستن ویژگی‌های رابط کاربری مانند نوار ابزار پنجره.

مثال

عرض قابل نمایش صفحه نمایش به صورت پیکسل:

document.getElementById("demo").innerHTML = "Available Screen Width: " + screen.availWidth;

نتائج یہ ہوں گے:



آپ خود کوشش کریں

ارتفاع قابل نمایش صفحه نمایش ویندوز

screen.availHeight این ویژگی ارتفاع صفحه نمایش بازدیدکننده را به صورت پیکسل بازمی‌گرداند، پس از کاستن ویژگی‌های رابط کاربری مانند نوار ابزار پنجره.

مثال

ارتفاع قابل نمایش صفحه نمایش به صورت پیکسل:

document.getElementById("demo").innerHTML = "Available Screen Height: " + screen.availHeight;

نتائج یہ ہوں گے:



آپ خود کوشش کریں

شمایر سینمایی ویندوز

اسکرین کلر ڈپتھ این ویژگی تعداد بیت‌های مورد استفاده برای نمایش یک رنگ را بازمی‌گرداند.

تمام کامپیوترهای مدرن از رزولوشن رنگی 24 بیتی یا 32 بیتی استفاده می‌کنند:

  • 24 بیٹس = 16,777,216 رنگ مختلف "True Colors"
  • 32 بیٹس = 4,294,967,296 رنگ مختلف "Deep Colors"

بہت پرانے کمپیوٹروں میں 14 بیٹ: 65,536 مختلف 'High Colors' رزولوشن استعمال کیے جاتے ہیں۔

بہت پرانے کمپیوٹروں اور قدیمی موبائل میں 8 بیٹ: 256 مختلف 'VGA colors' استعمال کیے جاتے ہیں۔

مثال

اسکرین کلر ڈپتھ کی بیٹ کی شکل میں دکھا جائے گا:

دسمنیگ اپ جی ڈی سی آئی جی بی ('demo').اینرچیپ = 'اسکرین کلر ڈپتھ: ' + اسکرین کلر ڈپتھ;

نتائج یہ ہوں گے:



آپ خود کوشش کریں

در HTML میں استعمال کی جانے والی #rrggbb (rgb) کا مطلب 'ترو کلرس' (16,777,216 میں مختلف رنگ)

اسکرین پیسیل ڈپتھ ونڈو اسکرین

اسکرین پیسیل ڈپتھ ایٹری بیٹر اسکرین کی پیسیل ڈپتھی کو واپس لےتی ہے。

مثال

اسکرین پیسیل ڈپتھ کی بیٹ کی شکل میں دکھا جائے گا:

دسمنیگ اپ جی ڈی سی آئی جی بی ('demo').اینرچیپ = 'اسکرین پیسیل ڈپتھ: ' + اسکرین پیسیل ڈپتھ;

نتائج یہ ہوں گے:



آپ خود کوشش کریں

جدید کمپیوٹروں کیلئے، رنگ کی گہرائی اور پیکسل کی گہرائی مساوی ہیں。