JavaScript วินดาว สครีน
- หน้าก่อนหน้า JS Window
- หน้าต่อไป JS Location
วิธีใช้ window.screen มีข้อมูลของหน้าตัวแสดงของผู้ใช้
Window Screen
window.screen วิธีใช้ที่ไม่มีคำนำหน้า window ก็สามารถเขียนได้:
คุณสมบัติ:
- screen.width
- screen.height
- screen.availWidth
- screen.availHeight
- screen.colorDepth
- screen.pixelDepth
ความกว้างของหน้าตัวแสดง Window
screen.width
คุณสมบัตินี้กลับค่าความกว้างของหน้าตัวแสดงของผู้เข้าถึงด้วยพิกเซล
ตัวอย่าง
แสดงความกว้างของหน้าตัวแสดงด้วยพิกเซล:
document.getElementById("demo").innerHTML = "Screen Width: " + screen.width;
ผลลัพธ์จะเป็น:
ความสูงของหน้าตัวแสดง Window
screen.height
คุณสมบัตินี้กลับค่าความสูงของหน้าตัวแสดงของผู้เข้าถึงด้วยพิกเซล
ตัวอย่าง
แสดงความสูงของหน้าตัวแสดงด้วยพิกเซล:
document.getElementById("demo").innerHTML = "Screen Height: " + screen.height;
ผลลัพธ์จะเป็น:
ความกว้างที่สามารถใช้ได้ของหน้าตัวแสดง Window
screen.availWidth
คุณสมบัตินี้กลับค่าความกว้างของหน้าตัวแสดงของผู้เข้าถึงด้วยพิกเซล หลังจากลบรายการต่างๆ ของส่วนของมุมมองเช่นแถบหน้าต่างเครื่องงาน
ตัวอย่าง
แสดงความกว้างของหน้าตัวแสดงที่สามารถใช้ได้ด้วยพิกเซล:
document.getElementById("demo").innerHTML = "Available Screen Width: " + screen.availWidth;
ผลลัพธ์จะเป็น:
ความสูงที่สามารถใช้ได้ของหน้าตัวแสดง Window
screen.availHeight
คุณสมบัตินี้กลับค่าความสูงของหน้าตัวแสดงของผู้เข้าถึงด้วยพิกเซล หลังจากลบรายการต่างๆ ของส่วนของมุมมองเช่นแถบหน้าต่างเครื่องงาน
ตัวอย่าง
แสดงความสูงของหน้าตัวแสดงที่สามารถใช้ได้ด้วยพิกเซล:
document.getElementById("demo").innerHTML = "Available Screen Height: " + screen.availHeight;
ผลลัพธ์จะเป็น:
ความลึกสีของหน้าตัวแสดง Window
screen.colorDepth
คุณสมบัตินี้กลับค่าบิตที่ใช้ในการแสดงสี
ทั้งหมดคอมพิวเตอร์สมัยใหม่ใช้ 24 บิตหรือ 32 บิตสำหรับการแสดงสีของการตั้งค่าฮาร์ดแวร์:
- 24 bits = 16,777,216 ตัวเลขที่แตกต่างกันของ "True Colors"
- 32 bits = 4,294,967,296 ตัวเลขที่แตกต่างกันของ "Deep Colors"
คอมพิวเตอร์ที่เก่าแก่เนื่องจากใช้ 14 บิต: 65,536 สี "High Colors" ที่ต่างกัน
คอมพิวเตอร์ที่เก่าแก่และโทรศัพท์เก่าแก่ใช้ 8 บิต: 256 สี "VGA colors" ที่ต่างกัน
ตัวอย่าง
แสดงความลึกสีด้วยบิตของจอ:
document.getElementById("demo").innerHTML = "Screen Color Depth: " + screen.colorDepth;
ผลลัพธ์จะเป็น:
ค่า #rrggbb (rgb) ที่ใช้ใน HTML ตนเองคือ "True Colors" (16,777,216 สีที่ต่างกัน)
ความลึกจุดของ Window Screen
screen.pixelDepth
คุณสมบัตินี้กลับค่าความลึกจุดของจอ
ตัวอย่าง
แสดงความลึกสีด้วยบิตของจอ:
document.getElementById("demo").innerHTML = "Screen Pixel Depth: " + screen.pixelDepth;
ผลลัพธ์จะเป็น:
สำหรับคอมพิวเตอร์ปัจจุบัน ความลึกสีและความลึกจุดเท่ากัน
- หน้าก่อนหน้า JS Window
- หน้าต่อไป JS Location