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

4 سال پیش
امتیاز دهید post

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

 

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش رویدادها در جاوا اسکریپت خواهیم پرداخت.

رویداد چیست؟

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

 

هنگام بارگیری صفحه، آن را یک رویداد می نامند. وقتی کاربر دکمه ای را کلیک می کند، آن کلیک نیز یک رویداد است. مثالهای دیگر شامل رویدادهایی مانند فشار دادن هر کلید ، بستن یک پنجره ، تغییر اندازه یک پنجره و غیره است.

توسعه دهندگان می توانند از این رویدادها برای اجرای پاسخ های رمزگذاری شده جاوا اسکریپت استفاده كنند كه باعث بسته شدن دكمه ها در پنجره ها، نمایش پیام ها به كاربران، اعتبار سنجی داده ها و تقریباً هر نوع پاسخی دیگر كه می توان تصور كرد.

رویدادها بخشی از مدل شی Document (DOM) سطح 3 هستند و هر عنصر HTML حاوی مجموعه ای از رویدادها است که می تواند کد جاوا اسکریپت را تحریک کند.

لطفاً برای درک بهتر مرجع رویداد HTML این آموزش کوچک را طی کنید. در اینجا چند مثال برای درک رابطه بین رویداد و جاوا اسکریپت خواهیم دید –

 

 رویداد onclick

این نوع رویدادی است که بیشتر استفاده می شود و هنگامی که کاربر دکمه سمت چپ ماوس خود را کلیک می کند اتفاق می افتد. می توانید اعتبار سنجی، هشدار و غیره را در برابر این نوع رویداد قرار دهید.

 

مثال زیر را امتحان کنید.

 

خروجی

 

 رویداد onsubmit

onsubmit رویدادی است که هنگام تلاش برای ارسال فرم رخ می دهد. می توانید اعتبار فرم خود را در برابر این نوع رویداد قرار دهید.

 

مثال

مثال زیر نحوه استفاده از onsubmit را نشان می دهد. در اینجا ما قبل از ارسال داده های فرم به سرور وب ، یک تابع ()validate را فراخوانی می کنیم. اگر تابع validate () درست برگردد ، فرم ارسال می شود، در غیر این صورت داده ها را ارسال نمی کند.

 

مثال زیر را امتحان کنید.

 

 

onmouseover و onmouseout

این دو نوع رویداد به شما کمک می کنند تا جلوه های زیبایی را با تصاویر یا حتی متن ایجاد کنید. رویداد onmouseover هنگامی که ماوس خود را بر روی هر عنصری می آورید و هنگامی که ماوس خود را از آن عنصر خارج می کنید ، رویداد onmouseout فعال می شود. مثال زیر را امتحان کنید.

 

 

منبع.

لیست جلسات قبل آموزش جاوا اسکریپت

  1. آموزش جاوا اسکریپت
  2. نگاه کلی به آموزش جاوا اسکریپت 
  3. آموزش نحو در جاوا اسکریپت
  4. آموزش فعال کردن جاوا اسکریپت در مرورگرها
  5. آموزش قرارگیری در فایل HTML در جاوا اسکریپت
  6. آموزش متغیرها در جاوا اسکریپت
  7. آموزش عملگرها در جاوا اسکریپت 
  8. آموزش دستور if-else در جاوا اسکریپت 
  9. آموزش دستور switch case در جاوا اسکریپت
  10. آموزش حلقه while در جاوا اسکریپت
  11. آموزش حلقه for در جاوا اسکریپت
  12. آموزش حلقه for…in در جاوا اسکریپت  
  13. آموزش کنترل حلقه در جاوا اسکریپت
  14. آموزش توابع در جاوا اسکریپت
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه