JavaScript Window မျက်နှာပြင်
window.screen အရာဝတ္ထုတွင် အသုံးပြုသူ၏ မျက်နှာပြင်နှင့်ပတ်သက်သော အချက်အလက် ပါရှိသည်။
Window Screen
ဝင်းဒိုး အ window.screen
ရှေ့ဆက်မပါဘဲ အရာဝတ္ထုကို ရေးသားနိုင်သည်။
ဂုဏ်သတ္တိများ
screen.width
screen.height
screen.availWidth
screen.availHeight
screen.colorDepth
screen.pixelDepth
Window Screen အကျယ်
ပိုင်ဆိုင်မှု သည် screen.width
လာရောက်ကြည့်ရှုသူ၏ မျက်နှာပြင်အကျယ်ကို pixels ဖြင့် ပြန်ပေးသည်။
ဥပမာ
မျက်နှာပြင်၏ အကျယ်ကို pixels ဖြင့် ပြသပါ-
document.getElementById("demo").innerHTML =
"Screen Width: " + screen.width;
ရလဒ်သည်-
Screen Width: 1920
Window Screen အမြင့်
ပစ္စည်း screen.height
သည် လာရောက်ကြည့်ရှုသူ၏ မျက်နှာပြင်အမြင့်ကို pixels ဖြင့် ပြန်ပေးသည်။
ဥပမာ
မျက်နှာပြင်၏အမြင့်ကို pixels ဖြင့်ပြသပါ-
document.getElementById("demo").innerHTML =
"Screen Height: " + screen.height;
ရလဒ်သည်-
Screen Height: 10000
Window စခရင် အကျယ်ကို ရရှိနိုင်ပါသည်။
ပိုင်ဆိုင်မှုသည် လည်ပတ် သူ၏ screen.availWidth
စခရင်၏ အကျယ်ကို pixels ဖြင့် Windows Taskbar ကဲ့သို့ အနုတ်လက္ခဏာဆောင်သည့် မျက်နှာပြင်ကို ပြန်ပေးသည်။
ဥပမာ
ရနိုင်သော မျက်နှာပြင်၏ အကျယ်ကို pixels ဖြင့် ပြသပါ-
document.getElementById("demo").innerHTML =
"Available Screen Width: " + screen.availWidth;
ရလဒ်သည်-
Available Screen Width: 1920
Window Screen အမြင့်ရရှိနိုင်သည်။
ပိုင်ဆိုင်မှုသည် လည်ပတ် သူ၏ screen.availHeight
စခရင်၏ အမြင့်ကို pixels ဖြင့် Windows Taskbar ကဲ့သို့ အနုတ်လက္ခဏာဆောင်သည့် မျက်နှာပြင်ကို ပြန်ပေးသည်။
ဥပမာ
ရနိုင်သောမျက်နှာပြင်၏အမြင့်ကို pixels ဖြင့်ပြသပါ-
document.getElementById("demo").innerHTML =
"Available Screen Height: " + screen.availHeight;
ရလဒ်သည်-
Available Screen Height: 10000
Window Screen Color Depth
ပိုင်ဆိုင်မှု သည် screen.colorDepth
အရောင်တစ်ခုဖော်ပြရန် အသုံးပြုသည့် bit အရေအတွက်ကို ပြန်ပေးသည်။
ခေတ်မီကွန်ပြူတာအားလုံးသည် အရောင်ကြည်လင်ပြတ်သားမှုအတွက် 24 bit သို့မဟုတ် 32 bit hardware ကိုအသုံးပြုသည်-
- 24 bits = 16,777,216 ကွဲပြားခြားနားသော "စစ်မှန်သောအရောင်များ"
- 32 bits = 4,294,967,296 ကွဲပြားခြားနားသော "နက်နဲသောအရောင်များ"
ကွန်ပြူတာအဟောင်းများသည် 16 bits ကိုအသုံးပြုသည်- 65,536 မတူညီသော "High Colors" resolution
အလွန်ဟောင်းသော ကွန်ပျူတာများနှင့် ဆဲလ်ဖုန်းဟောင်းများသည် 8 bits အသုံးပြုထားသည်- 256 ကွဲပြားသော "VGA အရောင်များ" ။
ဥပမာ
စခရင်၏အရောင်အတိမ်အနက်ကို bits ဖြင့်ပြသပါ-
document.getElementById("demo").innerHTML =
"Screen Color Depth: " + screen.colorDepth;
ရလဒ်သည်-
Screen Color Depth: 24
HTML တွင်အသုံးပြုသည့် #rrggbb (rgb) တန်ဖိုးများသည် "စစ်မှန်သောအရောင်များ" (အရောင် 16,777,216 ရောင်) ကိုကိုယ်စားပြုသည်
Window Screen Pixel Depth
ပိုင်ဆိုင်မှုသည် မျက်နှာပြင် ၏ screen.pixelDepth
pixel အတိမ်အနက်ကို ပြန်ပေးသည်။
ဥပမာ
မျက်နှာပြင်၏ pixel အတိမ်အနက်ကို bits ဖြင့်ပြသပါ-
document.getElementById("demo").innerHTML =
"Screen Pixel Depth: " + screen.pixelDepth;
ရလဒ်သည်-
Screen Pixel Depth: 24
ခေတ်မီကွန်ပြူတာများအတွက် Color Depth နှင့် Pixel Depth သည် တူညီပါသည်။