জাভাস্ক্রিপ্ট উইন্ডো স্ক্রিন
window.screen অবজেক্ট ব্যবহারকারীর স্ক্রিন সম্পর্কে তথ্য ধারণ করে।
উইন্ডো স্ক্রিন
window.screen অবজেক্টকে window ছাড়াও লিখা যেতে পারে।
প্রোপাটিঃ
- screen.width
- screen.height
- screen.availWidth
- screen.availHeight
- screen.colorDepth
- screen.pixelDepth
উইন্ডো স্ক্রিনের প্রস্থ
screen.width প্রোপার্টিটি ব্যবহারকারীর স্ক্রিনের প্রস্থ পিক্সেলে রিটার্ন করে।
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<p id="test"></p>
<script>
document.getElementById("test").innerHTML = "Screen Width: " + screen.width;
</script>
</body>
</html>
ফলাফল
উইন্ডো স্ক্রিনের উচ্চতা
screen.height প্রোপার্টিটি ব্যবহারকারীর স্ক্রিনের উচ্চতা পিক্সেলে রিটার্ন করে।
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<p id="test"></p>
<script>
document.getElementById("test").innerHTML = "Screen Height: " + screen.height;
</script>
</body>
</html>
ফলাফল
উইন্ডো স্ক্রিনের ব্যবহারযোগ্য প্রস্থ
screen.availWidth প্রোপার্টিটি উইন্ডো টাস্কবার বাদ দেওয়ার পর ব্যবহারকারীর স্ক্রিনের প্রস্থ পিক্সেলে রিটার্ন করে।
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<p id="test"></p>
<script>
document.getElementById("test").innerHTML = "Available Screen Width: " + screen.availWidth;
</script>
</body>
</html>
ফলাফল
উইন্ডো স্ক্রিনের ব্যবহারযোগ্য উচ্চতা
screen.availHeight প্রোপার্টিটি উইন্ডো টাস্কবার বাদ দেওয়ার পর ব্যবহারকারীর স্ক্রিনের উচ্চতা পিক্সেলে রিটার্ন করে।
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<p id="test"></p>
<script>
document.getElementById("test").innerHTML = "Available Screen Height: " + screen.availHeight;
</script>
</body>
</html>
ফলাফল
উইন্ডো স্ক্রিনের কালারের গভীরতা
screen.colorDepth প্রোপার্টিটি একটি রং প্রদর্শনের জন্য কত বিট ব্যবহার করা হয় তা রিটার্ন করে।
আধুনিক সকল কম্পিউটার গুলোতেই কালার রেজুলেশনের জন্যে ২৪ বা ৩২ বিটের হার্ডওয়্যার ব্যবহার করা হয়ঃ
- ২৪ বিট = ১৬,৭৭৭,২১৬ টি কালার রয়েছ।
- ৩২ বিট = ৪,২৯৪,৯৬৭,২৯৬ টি কালার রয়েছে।
সাধারণত পুরনো কম্পিউটারগুলোতে ১৬ বিট ব্যবহার করা হয় যার মাঝে শুধু ৬৫,৫৩৬ টি পৃথক কালার ব্যবহার করা যায়।
এর চেয়েও পুরোনো কম্পিউটার বা মোবাইলগুলোতে ৮বিট ব্যবহার করা হয়েছে।যেখানে শুধু ২৫৬ টি পৃথক "VGA" কালার ব্যবহার করা যেতো।
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<p id="test"></p>
<script>
document.getElementById("test").innerHTML = "Screen Color Depth: " + screen.colorDepth;
</script>
</body>
</html>
ফলাফল
এইচটিএমএলের মধ্যে "প্রকৃত কালার" প্রদর্শনের জন্য #rrggbb (rgb) ভ্যালু ব্যবহৃত হয়।
উইন্ডো স্ক্রিনের পিক্সেলের গভীরতা
screen.pixelDepth প্রোপার্টিটি স্ক্রিনের পিক্সেলের গভীরতাকে প্রকাশ করে।
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<p id="test"></p>
<script>
document.getElementById("test").innerHTML = "Screen Pixel Depth: " + screen.pixelDepth;
</script>
</body>
</html>
ফলাফল
আধুনিক কম্পিউটারে কালারের গভীরতা এবং পিক্সেলের গভীরতা সমান হয়।