জয়েন লগইন

জাভাস্ক্রিপ্ট

🌈জাভাস্ক্রিপ্ট কি?

📋জাভাস্ক্রিপ্ট হলো উইন্ডো নিয়ন্ত্রণ করার পদ্ধতি।

⚒️জাভাস্ক্রিপ্ট উইন্ডো নিয়ন্ত্রণ করতে ব্যবহৃত হয়।

জাভাস্ক্রিপ্ট সমূহ

জাভাস্ক্রিপ্ট এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ open - নতুন উইন্ডো বা ট্যাব খোলা
  • ➡️ close - বর্তমান উইন্ডো বন্ধ করা
  • ➡️ focus - উইন্ডোতে ফোকাস নির্ধারণ করা
  • ➡️ blur - উইন্ডো থেকে ফোকাস দেখানো
  • ➡️ print - বর্তমান পেজ প্রিন্ট করা
  • ➡️ moveBy - উইন্ডোকে নির্দিষ্ট দূরত্বে দেখানো
  • ➡️ moveTo - উইন্ডোকে নির্দিষ্ট অবস্থানে দেখানো
  • ➡️ stop - বর্তমান পেজের লোডিং বন্ধ করা
  • ➡️ scroll - উইন্ডোর নির্দিষ্ট অবস্থানে স্ক্রল করা
  • ➡️ scrollBy - উইন্ডোকে নির্দিষ্ট দূরত্বে স্ক্রল করা
  • ➡️ scrollTo - উইন্ডোকে নির্দিষ্ট অবস্থানে স্ক্রল করা
  • ➡️ resizeBy - উইন্ডোর আকার নির্দিষ্ট পরিমাণে পরিবর্তন করা
  • ➡️ resizeTo - উইন্ডোর আকার নির্দিষ্ট মাপে পরিবর্তন করা
  • ➡️ cancelAnimationFrame - অনুরোধ করা অ্যানিমেশন ফ্রেম বাতিল করা
  • ➡️ requestAnimationFrame - পরবর্তী অ্যানিমেশন ফ্রেমের জন্য ফাংশন নির্ধারণ করা
  • ➡️ cancelIdleCallback - অনুরোধ করা নিষ্ক্রিয় সময়ের কলব্যাক বাতিল করা
  • ➡️ requestIdleCallback - ব্রাউজার নিষ্ক্রিয় হলে ফাংশন চালানোর জন্য নির্ধারণ করা
  • ➡️ setInterval - নির্দিষ্ট সময় পরপর ফাংশন চালানো
  • ➡️ clearInterval - নির্ধারিত বিরতিতে চলা ফাংশন বন্ধ করা
  • ➡️ clearTimeout - নির্ধারিত সময়ের পর চলার অপেক্ষমাণ ফাংশন বাতিল করা
  • ➡️ setTimeout - নির্দিষ্ট সময় পর ফাংশন চালানো
  • ➡️ matchMedia - মিডিয়া কুয়েরির সাথে বর্তমান ডিভাইসের অবস্থা যাচাই করা
  • ➡️ getComputedStyle - এলিমেন্টের কার্যকর স্টাইলের তথ্য বের করা

open - নতুন উইন্ডো বা ট্যাব খোলার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button id="button" onclick="execute()">খুলুন</button>

<script>
let page;

function execute() {
  if (page && !page.closed) {
    page.close();
    button.textContent = "খুলুন";
  } else {
    page = window.open("", "_blank", "width=400,height=250");
    page.document.write("<h2>প্রোগ্রামিং শিখুন</h2>");
    button.textContent = "বন্ধ করুন";
  }
}
</script>

</body>
</html>

close - বর্তমান উইন্ডো বন্ধ করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button id="button" onclick="execute()">খুলুন</button>

<script>
let page;

function execute() {
  if (page && !page.closed) {
    page.close();
    button.textContent = "খুলুন";
  } else {
    page = window.open("", "_blank", "width=400,height=250");
    page.document.write("<h2>প্রোগ্রামিং শিখুন</h2>");
    button.textContent = "বন্ধ করুন";
  }
}
</script>

</body>
</html>

focus - উইন্ডোতে ফোকাস নির্ধারণ করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="execute()">খুলুন</button>
<button onclick="window.focus()">ফোকাস</button>

<script>
let page;

function execute() {
  page = window.open("", "_blank", "width=400,height=250");
  page.document.write("<h2>উইন্ডো ফোকাস করা হয়েছে</h2>");
}
</script>

</body>
</html>

blur - উইন্ডো থেকে ফোকাস দেখানোর উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="execute()">খুলুন</button>
<button onclick="window.blur()">ফোকাস</button>

<script>
let page;

function execute() {
  page = window.open("", "_blank", "width=400,height=250");
  page.document.write("<h2>উইন্ডো ফোকাস হারিয়েছে</h2>");
}
</script>

</body>
</html>

print - বর্তমান পেজ প্রিন্ট করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="window.print()">প্রিন্ট</button>

</body>
</html>

moveBy - উইন্ডোকে নির্দিষ্ট দূরত্বে দেখানোর উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="execute()">খুলুন</button>
<button onclick="page.moveBy(100, 50)">মুভ</button>

<script>
let page;

function execute() {
  page = window.open("", "_blank", "width=400,height=250");
  page.document.write("<h2>প্রোগ্রামিং শিখুন</h2>");
}
</script>

</body>
</html>

moveTo - উইন্ডোকে নির্দিষ্ট অবস্থানে দেখানোর উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="execute()">খুলুন</button>
<button onclick="page.moveTo(100, 100)">মুভ</button>

<script>
let page;

function execute() {
  page = window.open("", "_blank", "width=400,height=250");
  page.document.write("<h2>প্রোগ্রামিং শিখুন</h2>");
}
</script>

</body>
</html>

stop - বর্তমান পেজের লোডিং বন্ধ করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="start()">চালু</button>
<button onclick="stop()">থামান</button>

<div id="box"></div>

<script>
let timer;

function start() {
  box.innerHTML = "লোডিং...";
  timer = setTimeout(() => {
    box.innerHTML = "লোডিং সম্পন্ন হয়েছে";
  }, 5000);
}

function stop() {
  window.stop();
  clearTimeout(timer);
  box.innerHTML = "লোডিং বন্ধ";
}
</script>

</body>
</html>

scroll - উইন্ডোর নির্দিষ্ট অবস্থানে স্ক্রল করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body style="height:1500px">

<button onclick="window.scroll(0, 100)">স্ক্রল</button>

<div>
  <h1>প্রোগ্রামিং শিখুন</h1>
  <p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
</div>

</body>
</html>

scrollBy - উইন্ডোকে নির্দিষ্ট দূরত্বে স্ক্রল করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body style="height:1500px">

<button onclick="window.scrollBy(0, 100)">স্ক্রল</button>

<div>
  <h1>প্রোগ্রামিং শিখুন</h1>
  <p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
</div>

</body>
</html>

scrollTo - উইন্ডোকে নির্দিষ্ট অবস্থানে স্ক্রল করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body style="height:1500px">

<button onclick="window.scrollTo(0, 100)">স্ক্রল</button>

<div>
  <h1>প্রোগ্রামিং শিখুন</h1>
  <p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
</div>

</body>
</html>

resizeBy - উইন্ডোর আকার নির্দিষ্ট পরিমাণে পরিবর্তন করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="execute()">খুলুন</button>
<button onclick="page.resizeBy(100, 50)">রিসাইজ</button>

<script>
let page;

function execute() {
  page = window.open("", "_blank", "width=400,height=250");
  page.document.write("<h2>প্রোগ্রামিং শিখুন</h2>");
}
</script>

</body>
</html>

resizeTo - উইন্ডোর আকার নির্দিষ্ট মাপে পরিবর্তন করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="execute()">খুলুন</button>
<button onclick="page.resizeTo(600, 400)">রিসাইজ</button>

<script>
let page;

function execute() {
  page = window.open("", "_blank", "width=400,height=250");
  page.document.write("<h2>প্রোগ্রামিং শিখুন</h2>");
}
</script>

</body>
</html>

cancelAnimationFrame - অনুরোধ করা অ্যানিমেশন ফ্রেম বাতিল করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="start()">চালু</button>
<button onclick="cancel()">বাতিল</button>

<p id="result">ওয়েটিং</p>

<script>
let frame;

function start() {
  frame = window.requestAnimationFrame(() => {
    result.textContent = "কার্যকর";
  });

  result.textContent = "সিডিউল";
}

function cancel() {
  window.cancelAnimationFrame(frame);
  result.textContent = "বাতিল";
}
</script>

</body>
</html>

requestAnimationFrame - পরবর্তী অ্যানিমেশন ফ্রেমের জন্য ফাংশন নির্ধারণ করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="start()">চালু</button>
<button onclick="cancel()">বাতিল</button>

<p id="result">ওয়েটিং</p>

<script>
let frame;

function start() {
  frame = window.requestAnimationFrame(() => {
    result.textContent = "কার্যকর";
  });

  result.textContent = "সিডিউল";
}

function cancel() {
  window.cancelAnimationFrame(frame);
  result.textContent = "বাতিল";
}
</script>

</body>
</html>

cancelIdleCallback - অনুরোধ করা নিষ্ক্রিয় সময়ের কলব্যাক বাতিল করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="start()">চালু</button>
<button onclick="cancel()">বাতিল</button>

<p id="result">ওয়েটিং</p>

<script>
let idle;

function start() {
  idle = window.requestIdleCallback(() => {
    result.textContent = "কার্যকর";
  });

  result.textContent = "সিডিউল";
}

function cancel() {
  window.cancelIdleCallback(idle);
  result.textContent = "বাতিল";
}
</script>

</body>
</html>

requestIdleCallback - ব্রাউজার নিষ্ক্রিয় হলে ফাংশন চালানোর জন্য নির্ধারণ করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="start()">চালু</button>
<button onclick="cancel()">বাতিল</button>

<p id="result">ওয়েটিং</p>

<script>
let idle;

function start() {
  idle = window.requestIdleCallback(() => {
    result.textContent = "কার্যকর";
  });

  result.textContent = "সিডিউল";
}

function cancel() {
  window.cancelIdleCallback(idle);
  result.textContent = "বাতিল";
}
</script>

</body>
</html>

setInterval - নির্দিষ্ট সময় পরপর ফাংশন চালানো উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="start()">চালু</button>
<button onclick="window.clearInterval(timer)">থামান</button>

<p id="result">ওয়েটিং</p>

<script>
let timer;
let count = 0;

function start() {
  timer = window.setInterval(() => {
    result.textContent = "কাউন্ট " + ++count;
  }, 1000);
}
</script>

</body>
</html>

clearInterval - নির্ধারিত বিরতিতে চলা ফাংশন বন্ধ করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="start()">চালু</button>
<button onclick="window.clearInterval(timer)">থামান</button>

<p id="result">ওয়েটিং</p>

<script>
let timer;
let count = 0;

function start() {
  timer = window.setInterval(() => {
    result.textContent = "কাউন্ট " + ++count;
  }, 1000);
}
</script>

</body>
</html>

clearTimeout - নির্ধারিত সময়ের পর চলার অপেক্ষমাণ ফাংশন বাতিল করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="start()">চালু</button>
<button onclick="window.clearTimeout(timer)">ক্লিয়ার</button>

<p id="result">ওয়েটিং</p>

<script>
let timer;

function start() {
  result.textContent = "সিডিউল";

  timer = window.setTimeout(() => {
    result.textContent = "কার্যকর";
  }, 3000);
}
</script>

</body>
</html>

setTimeout - নির্দিষ্ট সময় পর ফাংশন চালানো উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<button onclick="start()">সেট</button>

<p id="result">ওয়েটিং</p>

<script>
function start() {
  result.textContent = "সিডিউল";

  window.setTimeout(() => {
    result.textContent = "কার্যকর";
  }, 2000);
}
</script>

</body>
</html>

matchMedia - মিডিয়া কুয়েরির সাথে বর্তমান ডিভাইসের অবস্থা যাচাই করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<p id="result">স্ক্রিন</p>

<script>
let media = window.matchMedia("(max-width: 600px)");

function check() {
  result.textContent = media.matches
    ? "স্ক্রিন ৬০০ পিক্সেলের চেয়ে ছোট"
    : "স্ক্রিনের প্রস্থ ৬০০ পিক্সেলের চেয়ে বড়";
}

check();
media.addEventListener("change", check);
</script>

</body>
</html>

getComputedStyle - এলিমেন্টের কার্যকর স্টাইলের তথ্য বের করার উদাহরণ।

javascript
<!DOCTYPE html>
<html>
<body>

<p id="text" style="font-size:24px">প্রোগ্রামিং শিখুন</p>

<button onclick="showStyle()">স্টাইল</button>

<p id="result"></p>

<script>
function showStyle() {
  let style = window.getComputedStyle(text);
  result.textContent = style.fontSize;
}
</script>

</body>
</html>

জাভাস্ক্রিপ্ট সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
open নতুন উইন্ডো বা ট্যাব খুলতে ব্যবহৃত হয়।
close বর্তমান উইন্ডো বন্ধ করতে ব্যবহৃত হয়।
focus উইন্ডোতে ফোকাস নির্ধারণ করতে ব্যবহৃত হয়।
blur উইন্ডো থেকে ফোকাস সরাতে ব্যবহৃত হয়।
print বর্তমান পেজ প্রিন্ট করতে ব্যবহৃত হয়।
moveBy উইন্ডোকে নির্দিষ্ট দূরত্বে সরাতে ব্যবহৃত হয়।
moveTo উইন্ডোকে নির্দিষ্ট অবস্থানে সরাতে ব্যবহৃত হয়।
stop বর্তমান পেজের লোডিং বন্ধ করতে ব্যবহৃত হয়।
scroll উইন্ডোর নির্দিষ্ট অবস্থানে স্ক্রল করতে ব্যবহৃত হয়।
scrollBy উইন্ডোকে নির্দিষ্ট দূরত্বে স্ক্রল করতে ব্যবহৃত হয়।
scrollTo উইন্ডোকে নির্দিষ্ট অবস্থানে স্ক্রল করতে ব্যবহৃত হয়।
resizeBy উইন্ডোর আকার নির্দিষ্ট পরিমাণে পরিবর্তন করতে ব্যবহৃত হয়।
resizeTo উইন্ডোর আকার নির্দিষ্ট মাপে পরিবর্তন করতে ব্যবহৃত হয়।
cancelAnimationFrame অনুরোধ করা অ্যানিমেশন ফ্রেম বাতিল করতে ব্যবহৃত হয়।
requestAnimationFrame পরবর্তী অ্যানিমেশন ফ্রেমের জন্য ফাংশন নির্ধারণ করতে ব্যবহৃত হয়।
cancelIdleCallback অনুরোধ করা নিষ্ক্রিয় সময়ের কলব্যাক বাতিল করতে ব্যবহৃত হয়।
requestIdleCallback ব্রাউজার নিষ্ক্রিয় হলে ফাংশন চালানোর জন্য নির্ধারণ করতে ব্যবহৃত হয়।
setInterval নির্দিষ্ট সময় পরপর ফাংশন চালানো ব্যবহৃত হয়।
clearInterval নির্ধারিত বিরতিতে চলা ফাংশন বন্ধ করতে ব্যবহৃত হয়।
clearTimeout নির্ধারিত সময়ের পর চলার অপেক্ষমাণ ফাংশন বাতিল করতে ব্যবহৃত হয়।
setTimeout নির্দিষ্ট সময় পর ফাংশন চালানো ব্যবহৃত হয়।
matchMedia মিডিয়া কুয়েরির সাথে বর্তমান ডিভাইসের অবস্থা যাচাই করতে ব্যবহৃত হয়।
getComputedStyle এলিমেন্টের কার্যকর স্টাইলের তথ্য বের করতে ব্যবহৃত হয়।