رویدادها در فناوری وب چیست؟
رویدادها در فناوری وب چیست؟

تصویری: رویدادها در فناوری وب چیست؟

تصویری: رویدادها در فناوری وب چیست؟
تصویری: رویدادها و رویدادها 2024, ممکن است
Anonim

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

به طور مشابه، ممکن است بپرسید که چگونه رویدادها در جاوا اسکریپت مدیریت می شوند؟

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

به همین ترتیب، نمونه ای از رویداد و رویداد کنترل کننده چیست؟ به طور کلی، یک کنترل کننده رویداد نام دارد رویداد ، قبل از "روشن". برای مثال ، کنترل کننده رویداد برای تمرکز رویداد روی فوکوس است. بسیاری از اشیاء نیز روش هایی دارند که رویدادها را شبیه سازی می کنند. برای مثال ، دکمه دارای یک روش کلیک است که دکمه کلیک شده را شبیه سازی می کند.

با توجه به این موضوع، موضوع رویداد چیست؟

شی رویداد . یک رویداد شنونده است هدف - شی که "گوش" برای مناسبت ها از یک جزء رابط کاربری گرافیکی، مانند یک دکمه. هنگامی که کاربر یک رویداد ، سیستم یک را ایجاد می کند شی رویداد که سپس برای شنونده ای که برای کامپوننت GUI ثبت شده است ارسال می شود. سپس یک روش در شنونده هدف - شی فراخوانی می شود.

رویدادها چگونه کار می کنند؟

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

توصیه شده: