کنترل رویداد ها چگونه است ؟

1

کنترل رویداد ها چگونه است ؟ 

موقعی که صفحه بارگذاري می شود رویدادي رخ داده است، موقعی که کاربر بر روي دکمه اي کلیک می کند، باز هم رویدادي رخ داده است. توسعه دهندگان می توانند از این رویدادها براي اجراي کدهایی که به رویدادها پاسخ می دهند استفاده کنند. مثلا دکمه اي موجب بستن پنجره شود، پیغامی را به کاربر نمایش دهد، داده ها را اعتبارسنجی کند و…. رویدادها در واقع عملیات خاصی هستند که یا توسط کاربر یا توسط خود مرورگر انجام می شوند. این رویداد ها نام هایی همچون mouseover ، load ،click و  دارند. اصطلاحا به تابعی که در پاسخ به یک رویداد فراخوانی می شود کنترلگر رویداد 1 می گویند. به عنوان مثال تابعی که براي پاسخ به رویداد click صدا زده می شود کنترلگر onclick نامیده می شود. براي مشخص کردن کنترلگرهاي حادثه به دو روش می توان عمل کرد: از طریق جاوااسکریپت یا از طریق HTML براي مشخص کردن یک کنترلگر از طریق جاوااسکریپت ابتدا باید به شی مورد نظر ارجاعی ایجاد کرده و سپس تابعی را به کنترلگر حادثه آن (که به صورت یک خاصیت براي آن تعریف شده است) منتسب کنیم. براي مثال:

var oDiv = document.getElementById(‘div1’);
oDiv.onclick= function (){
alert(‘I Was Clicked !!!’);
}

دقت کنید که در این روش باید تمامی حروف نام کنترلگر رویداد به صورت کوچک نوشته شود.
در روش دوم می توانیم یک صفت کنترلگر رویداد، که اسکریپتی را به عنوان مقدار می پذیرد در تگ مربوطه قرار دهیم. به
صورت زیر:

<div onclick=’alert(“I Was Clicked !!!”)’></div>

در این روش نام کنترلگر حادثه می تواند به هر شکلی نوشته شود. در نتیجه onclick معادل است ب OnClickبا  ONCLICK

منبع : انجمن علمی مهندسی فناوری اطلاعات دانشگاه پیام تور مرکز اران و بید گل

برای اموزش های ویدیویی زبان جاوا اسکیریپت به بستر ویدیو های اموزشی بروید

بستر اموزش های ویدویی 

حسین برخورداری سوال پاسخ داده شده اکتبر 18, 2020
گذاشتن نظر
شما در حال مشاهده 1 از 1 پاسخ هستید ، برای دیدن همه پاسخها اینجا را کلیک کنید .
پاسخ خود را بنویسید .
  • فعال
  • بازدیدها1307 times
  • پاسخ ها1 پاسخ
ورود به متاورس | متاورس ایرانی
ورود به متاورس ایران یا همان متاورس ملی

علامت ذره بین Tutorials سمت راست به رنگ قرمز به شما کمک خواهد کرد .

جدید ترین سوالات پرسیده شده

منقضی شدن سم بتانال 1 پاسخ | 0 آرا
ایا ایدز گزفتم؟ 0 پاسخ ها | 0 آرا
انتخاب ورزش رزمی 0 پاسخ ها | 1 رای
وزارت تعاون کار و رفاه اجتماعی اسناد و املاک کشور مرکز آموزش ویدیویی انجمن پرسش و پاسخ فروشگاه ملی تولید کنندگان مدیریت بر مدیران حم رسانه ملی اخبار متا دانشگاه متاورس استخدام | دانش محور فروشگاه مجازی حم تبلیغات ملی بازار NFT متاورس رنگ نقشه ملی سه بعدی متا تونل زمان متاآرت وبرنگ خانه