یادگیری جاوا اسکریپت: “addEventListener” – انجمن DEV

اسم من مگان است و الان 2 سال است که در آمازون کار می کنم. این شغل تجربه مثبتی بوده است زیرا توانسته ام بدون هیچ هزینه ای تحصیلاتم را ادامه دهم. من برای اولین بار با مهندسی نرم افزار آشنا شدم که یک پست در حال کار برای برنامه ای دیدم که شما را برای تبدیل شدن به یک مهندس نرم افزار به نام ATA آموزش می دهد.
من شروع به تحقیق در SE و سایر مشاغل در فناوری کردم و مجذوب این رشته شدم. من معتقدم که یک حرفه در فناوری برای من مناسب است! متاسفانه برای قبولی در این آزمون موفق به قبولی نشدم. هنوز مصمم هستم، از طریق برنامه انتخاب شغلی آمازون به گواهینامه ها نگاه کردم. با مدرسه Flatiron برخورد کردم و تصمیم گرفتم درخواست بدهم!
من از تجربه خود در یادگیری نحوه کدنویسی تا کنون لذت برده ام. گاهی اوقات چالش برانگیز بوده است، اما زمانی که راه حل در نهایت به من دست می دهد، این احساس بسیار لذت بخشی است.
جالب ترین چیزی که تا الان یاد گرفتم اینه addEventListener. این روش اجازه می دهد تا رویدادی رخ دهد که در یک تابع فراخوانی می شود. رویدادها اقداماتی هستند که توسط کاربر یا مرورگر انجام می شود، مانند فشار دادن پخش بر روی یک ویدیو یا کلیک کردن روی پیوندی که شما را به صفحه دیگری هدایت می کند. ممکن است رویدادهایی را انتخاب کنید تا مرورگر شما تعاملی و سرگرم کننده باشد! در زیر فقط چند نمونه آورده شده است:
- کلیک کنید – keydown
- تاری – برش
- ماوس – کپی
- keyup – چسباندن
addEventListener از 2 پارامتر تشکیل شده است: رویداد (نام رویداد را تعریف می کند) و تابع(به رویداد پاسخ می دهد). بیایید به یک مثال نگاه کنیم:
document.addEventListener("click", sayHello);
function sayHello() {
alert ("Hello!")
}
در این مثال، رویداد “click” و تابع sayHello است. هنگامی که تابع از طریق رویداد فراخوانی می شود، نتایج “Hello” خواهد بود.
این فقط یک توضیح ساده در مورد چگونگی آن است addEventListener آثار.