
دوره جامع و پروژهمحور طراحی وب با تمرکز روی JavaScript، Ajax و API! با طراحی ریسپانسیو و پروژههای حرفهای مثل دیجیکالا و شمرون کباب مهارتت رو حرفهای کن!
مشاهده بیشتر
این دوره شما رو از مفاهیم پایه تا مباحث پیشرفته مثل JavaScript، React و Next.js پیش میبره. با آموزش پروژهمحور، یک فروشگاه اینترنتی کامل طراحی میکنید و برای ورود به بازار کار آماده میشید!
مشاهده بیشترمشخصات مقاله
آموزش رخدادها در جی کوئری
رخدادها (Events) در jQuery
رخداد در جاوا اسکریپت یک تکه کد یا نام یک تابع است که به یک event handler یا مدیریت کنند ی رخداد (onClick)، داخل یک تگ HTML، تخصیص داده می شود. به عنوان مثال می توان یک رخداد برای یک لینک نوشت که به محض کلیک بر روی آن، پیغام Hello World را نمایش دهد:
1 | <a href= "javascript:void(0);" onclick= "alert('Hello, world!');" >Test</a><button></button> |
با جی کوئری می توان کد مورد نظر را به مراتب آسان تر به رخداد یک المان bind (متصل) کرد، به خصوص در مواردی که قصد دارید توابع بی نام (anonymous) را به مدیریت کننده ی رخداد متصل کنید یا همان کد را برای چندین رخداد بکار ببرید و یا کد مورد نظر را برای چندین رخداد از چندین المان مختلف اعمال کنید. در مثال زیر رخداد نمایش پیغام Hello World را به مدیریت کننده ی رخداد click تمامی تگ های a و span متصل می کنیم:
نمونه یک
1 2 3 4 5 6 7 8 | <a href= "javascript:void(0);" >Test</a> <script type= "text/javascript" > $(function () { $( "a, span" ).bind( "click" , function () { alert( 'Hello, world!' ); }); }); </script><button></button> |
در مثال حاضر، همان طور که مشاهده می کنید، از متد bind استفاده کردیم. این متد رخداد مورد نظر را به المان انتخابی متصل می کند.
امیدواریم که این مطلب در مورد آموزش Jquery و JavaScript برایتان مفید و مناسب بوده باشد.
در صورت داشتن هر گونه سوال، پیشنهاد و یا انتقاد حتماً از قسمت نظرات در پایین صفحه آن را برای ما ارسال کنید.
اگر تمایل دارید به سایر محتوای آموزش برنامه نویسی دسترسی پیدا کنید می توانید به آموزش های گام به گام برنامه نویسی مراجعه کنید.
از اینجا بهترین کتابهای برنامه نویسی را دریافت کنید : کتاب های آموزش برنامه نویسی
کلیه حقوق مادی و معنوی این مقاله متعلق به آموزشگاه تحلیل داده می باشد و هر گونه استفاده غیر قانونی از آن پیگرد قانونی دارد.