Mesusjk
5 سال پیش توسط Mesusjk مطرح شد
4 پاسخ

توضیح کد

سلام. خسته نباشید. داشتم توی سایت W3 تمرین میکردم و به یه سری کد جاوا اسکریپت رسیدم که خیلی نفهمیدم منظورشون چیه.

اگه زحمتی نیست، میشه کمی راهنماییم کنید؟ این لینک اون صفحه اس:

https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_filter_elements


ثبت پرسش جدید
سینا شاه‌اویسی
تخصص : برنامه نویس فرانت اند
@sinashahoveisi 5 سال پیش مطرح شد
1

وقتی که هر کدوم از button ها کلیک میشه یه تابع به اسم filterSelection با ورودی موردنظر صدا زده میشه و ورودی هم دقیقا همون متن روی دکمه است وقتی رفت تو تابع تابع همه ی فرزندهای div که پدرشون یه div با کلاس container است رو میگیره و تک تک پیمایش میکنه.

اگه div های فرزند دارای کلاس با اون اسمی که روی button انتخاب شده یکی بود کلاس show رو بهش اضافه میکنه که display : block دارند، اگه نبود این کلاس رو اضافه نمیکنه و چون display : none دارند (با توجه به کلاس filterDiv ) نمایش داده نمیشه.

اگه هم button که انتخاب شده all بود که همشو نشون میده.


Mesusjk
تخصص : برنامه نویس جنگو و پایتون
@Mesusjk 5 سال پیش مطرح شد
0

@sinashahoveisi خیلی ممنون. برام واضح‌تر شد. فقط یه سوال دیگه. چطور تونستید خیلی سریع متوجه معنی کد بشید؟ چون من یه تازه‌کارم و کمی دیر متوجه معنی کد‌ها میشم.


سینا شاه‌اویسی
تخصص : برنامه نویس فرانت اند
@sinashahoveisi 5 سال پیش مطرح شد
0

@amirs3276har
خواهش میکنم. با تمرین زیاد و دیدن پروژه های مختلف و کد های دیگران. زمان میبره نگران نباشید به مرور زمان و با تلاش درست میشه. البته دوره های این سایت خیلی کمک میکنه. جا داره یه خسته نباشید هم به آقای موسوی بگم واقعا کارش درسته. @hesammousavi


Mahdi Khaki
@mahdikhaki 5 سال پیش مطرح شد
0

با تمرین زیاد و با تلاش درست میشه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام