دوره مجازی جاوااسکریپت (جلسه 18): مدیریت رویدادها و نکات مهم در کدنویسی جی کوئری

دسته بندی: جاوا اسکریپت
زمان مطالعه: 1 دقیقه
۱۱ مرداد ۱۳۹۴

در جلسه امروز به نکات بسیار مهمی در کدنویسی جی کوئری اشاره خواهیم کرد. در این جلسه همچنین با بعضی نکات جالب در مورد رویدادها و شی event در جاوااسکریپت و جی کوئری آشنا خواهید شده که کاربردهای جالب و خاصی دارند .

مطالب مطرح شده در این جلسه عبارتند از :

  • معرفی رویداد های مختلف جی کوئری و نحوه استفاده از آنها
  • معرفی شئ Event و متدها و ویژگی ها آن
  • معرفی متد مهم preventDefault و جلوگیری از رخداد عملکرد پیشفرض یک رویداد
  • معرفی متد each و انجام پردازش روی مجموعه ای از اشیاء
  • معرفی متد های رویدادی on و off و one
  • استفاده از return در دستور each برای خروج ...
:: توجه

این مطلب یک جلسه از آموزش javascript می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش javascript

نویسنده
بیش از 15 سال هست که برنامه نویسی می کنم و از بین همه زبون هایی که کار کردم جاوا، اسمبلی و php رو دوست دارم. دانشجوی دکترای نرم افزارم و توی دانشگاه روی پردازش بیگ دیتا و پردازش موازی کار کردم و عاشق چالش از هر نوعیش هستم! سون لرن مثل بچه منه که 12 سال براش وقت گذاشتم، اینجا همه تلاش می کنیم از شروع یادگیری تا ورود به بازر کار حوزه برنامه نویسی و IT همراهتون باشیم.

جلسات دوره

نظرات کاربران

Sajjad Abbasi.m

عرض سلام و خسته نباشید. متاسفانه دانلود جلسات ۱۳ ۲۴ و ۲۶ به صفحه اصلی سایت لینک میشن. ممنون میشم اصلاح بفرمایید یا لینک رو برای بنده ایمیل بفرمایید. تشکر

مجید زارعی هوشیار

سلام
یه سوال داشتم ازتون:
چطور میشه وقتی رویداد کلیک یه دکمه برداشت و دوباره اون رو اعمال کرد……چون وقتی رویداد کلیک دکمه مثلا کلیک دکمه جدا با کد زیربر میدارم :

 $("#zero").off("click"); 

وحالا وقتی که میخوام دوباره رویداد کلیک رو با کد زیر بهش اعمال کنم نمیشه :

 $("#zero").on("click"); 

لطفا راهنماییم کنید…با تشکر

لقمان آوند

سلام
اینجا رو بخونید .

امین خلیلی

استاد در جوملا درقسمت head جی کوری رالود کردم ولی یه مشکلی که پیش اومده یه سری ماژول ها از کار افتاده راهی برای برطرف کردن جشکل هست

کیوان علی محمدی

سلام دو احتمال وجود داره یا نسخه جی کوئری شما با کدهای پلاگین ها مشکل داره یا اینکه دو تا فایل جی کوئری در قالب لود شده.

امین خلیلی

سلام استاد برای اینکه یک کلمه را در یک رشته جستجو کنیم از چه متدی در جی کوری باید استفاده کنیم

لقمان آوند

از همون متدهای جاوااسکریپت که قبلا گفتیم استفاده کنید.

hassani

سلام.
آخه چرا بازی به این قشنگی رو خرابش کردین؟
ورژن کدومه این بازی فقط دو مرحله داره که شما توی آموزش مستقیما مرحله دو رو اجرا کردین که من برای رفع این مشکل بازی رو اصلاح کردم تا اجبارا شما از مرحله اول شروع کنین.
http://s3.picofile.com/file/8204550992/spiderGameEdit.rar.html
خوشحالم که شما این بازی رو تحسین کردین و ممنونم از شما.
😉

لقمان آوند

ممنون
خرابش نکردیم حسنی جان …
هدف فقط این بوده که به عنوان یه نمونه کار از نتیجه پشتکار بچه ها رو نشون بدیم ! و لا غیر !
ما به اجبار کاری نمی کنیم! لازم بشه کدشو تغیر میدیم مستقیم میریم مرحله آخر ;D

hassani

آخه ماها که داریم طراحی وب کار میکنیم میدونیم که میشه با تغییر کدها مستقیما به مرحله آخر بریم ولی افراد عادی و تازه کار که نمیدونن.
😀 😀 😀

mehdi karimi

یه ماشین حساب خوب و ساده برای دوستان
http://upload7.ir?p=preview&s=1&q=FG9OERZFO5SHCmxeA7nFF5jTcSpeNEJkcHZGrPe6&s=1
=-=-=-=-=-=
استاد مقادیر سینوس و کسینوس رو چه جوری میتونیم اضافه کنیم ؟ چون مثلا cos(90 ) که مینوسیم جواب نمیده

لقمان آوند

کسینوس و سینوس که توابع مستقیم نیستند و متدهایی از شی Math هستند که در دوره گفتیم. اگر اینطوری بنویسی جواب میده : Math.cos(90)

mehdi karimi

اخ اصن حواسم به math نبود درست میگید ، مرسی

meysam1366

سلام جناب دکتر آوند
در این پکیج درباره eq و index و موارد این چنینی هم بحث میشه؟
ممنون از زحماتتون

لقمان آوند

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

پایان زمان پشتیبانی

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

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

نیاز به لاگین

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