سلام دوست عزیز😃👋
به مسابقه «ورودی بوتکمپ کداستار - Frontend» خوش آمدی!
لینکهای مفید برای شرکت در مسابقه
هرگونه ارتباط با سایر شرکتکنندگان و یا استفاده از ابزارهای تولید کد، مثل chatGPT و... در مسابقات کوئرا ممنوع است و بعد از شناسایی از لیست شرکتکنندگان مسابقه حذف میشوید.
در طول مسابقه، میتوانید سؤالات خود را از قسمت «سوال بپرسید» مطرح کنید.
موفق باشید 😉✌
فایل پروژه را میتوانید از طریق این این لینک دانلود کنید.
ساختار پروژه به شکل زیر است:
در فایل data.js
، تابعی وجود دارد که اطلاعات لیستی از ماشینها در آن موجود است.
۱. اینپوت، سلکتور و تیبل را میتوانید از طریق آیدیهای زیر بدست آورید:
searchInput
yearFilter
carsTable
۲. این خط را مشاهده کنید:
با ادامه دادن آن، اطلاعات ماشینها را بهدست آورید.
۳. تابع renderCars
را بهگونهای پیادهسازی کنید که:
emptyListString
بهعنوان محتوای بدنهٔ تیبل نمایش داده شود.createYearFilterList
را طوری کامل کنید که : ۵. تابع applyFilters
را طوری کامل کنید که:
۱. هر زمان که کاربر شروع به تایپ کرد یا سالی را انتخاب نمود، فارغ از بازههای زمانی، باید فوراً اسپینر لودینگ با استفاده از تابع showSpinner
نمایش داده شود.
۲. بازههای زمانی ذکرشده حتماً باید رعایت شوند. در غیر این صورت، هدف برنامه محقق نخواهد شد.
۳. تغییرات فیلترها فقط باید در بدنهٔ تیبل اعمال شوند.
فایلی که آپلود خواهید کرد باید دارای فرمت .zip
باشد و دارای ساختار زیر باشد:
موفق باشید 🌟