কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ইভেন্ট কী?

জাভাস্ক্রিপ্টের HTML-এর সাথে ইন্টারঅ্যাকশন ইভেন্টের মাধ্যমে হ্যান্ডেল করা হয়, যা ইউজার বা ব্রাউজার পেজ ম্যানিপুলেট করলে ঘটে।

পেজ লোড হলে তা একটি ইভেন্ট। ইউজার বাটনে ক্লিক করলে সেটিও একটি ইভেন্ট। অন্যান্য উদাহরণ: কোনো কী প্রেস করা, উইন্ডো ক্লোজ করা, উইন্ডো রিসাইজ করা ইত্যাদি। ইভেন্ট ডকুমেন্ট অবজেক্ট মডেল (DOM) লেভেল ৩-র একটি অংশ এবং প্রতিটি HTML এলিমেন্টে ইভেন্টের একটি সেট থাকে যা জাভাস্ক্রিপ্ট কোড ট্রিগার করতে পারে।

জাভাস্ক্রিপ্টে onclick ইভেন্টের একটি উদাহরণ দেখা যাক, যা সবচেয়ে বেশি ব্যবহৃত ইভেন্ট টাইপ এবং যা ঘটে যখন ইউজার মাউসের বাম বাটনে ক্লিক করে।

উদাহরণ

আপনি এই ইভেন্ট টাইপের বিপরীতে আপনার ভ্যালিডেশন, ওয়ার্নিং ইত্যাদি রাখতে পারেন।

<html>    <head>       <script>          <!--             function sayHello() {                alert("Hello World")             }          //-->       </script>    </head>    <body>       <p>Click the following button and see result</p>       <form>          <input type = "button" onclick = "sayHello()" value = "Say Hello" />       </form>    </body> </html>

  1. জাভাস্ক্রিপ্টে onkeydown ইভেন্ট কী?

  2. জাভাস্ক্রিপ্টে onmouseup ইভেন্ট কী?

  3. জাভাস্ক্রিপ্টে প্রমিস (Promises) কী?

  4. C#-এ ইভেন্টস (Events) কী?