من (به) این کار را کردم! (پروژه انجام دادن)

چیزهایی که من از آخرین پست من روی آن کار کرده ام/تکمیل شده ام …
من پروژه کارها را تمام کردم!
مسائلی که من داشتم
من متوجه شدم که برخی از دکمه های من با کلیک اول شلیک نمی شوند و سعی کردم این موضوع را با استفاده از اشکال زدایی کشف کنم ، اما مشکل برای من مشخص نبود. من در اوایل دوره با این مشکل روبرو شده بودم اما نتوانستم به یاد داشته باشم که چگونه آن را برطرف کنم. در پایان ، به این دلیل بود که من شنونده رویداد را به هر دکمه جداگانه وصل می کردم. من این کار را با ضمیمه شنونده رویداد به مستند سازی برطرف کردم.
من سپس یک مسئله شنونده یک رویداد دیگر دارم – رویدادی که روی دکمه اول شلیک می کرد ، اما فقط پس از دو کلیک پس از آن شلیک کردبشر من به معنای واقعی کلمه از طریق خط به خط آن رفتم و در شرایط IF/Else خطایی دیدم و موفق شدم آن را برطرف کنم.
من متوجه شدم که یک مشکل دیگر در کجا کار بدون تاریخ وارد شده است. بعد از برخی آزمایشات ، فهمیدم که دلیل این امر این است که برخی از کارها حتی در صورت ورود هیچ تاریخی در شیء داده ها ذخیره می شوند ، که باعث می شود “خطای خوانده” هنگامی که تاریخچه های FNS در تلاش بودند داده ها را از شیء داده بخواندبشر من به پایان رسیدم که شرایط را در جای خود قرار دهم تا از وقوع این امر جلوگیری کنم و هنگام خالی بودن قسمت تاریخ ، خطای پاپ آپ معین را اجرا کردم.
من مشکلی داشتم که سعی در تراز کردن یک کادر با برچسب داشته باشم که ثابت کرد که به همان اندازه که انتظار داشتم برای رفع آن آشکار نباشد. تصمیم گرفتم آن را ترک کنم و حرکت کنمبشر من ماه مه بعداً سعی کنید آن را برطرف کنید ، اما اگر ارزش سرمایه گذاری زمان را داشته باشد ، تصمیم می گیرم. CSS که من اجرا کردم به سطح رضایت بخش بود ، اما من بعد از آن فکر زیادی نکردم.
درست همانطور که در مورد استقرار است ، یک دسته از خطاها ظاهر شدند – آخرین چیزی که می خواستم اتفاق بیفتد. من فقط مجبور شدم از اشکال زدایی عبور کنم و فهمیدم من پارامترهای بلااستفاده را از یک تعریف عملکرد حذف کرده بودم ، اما پارامترهای مربوطه را در تماس عملکرد حذف کردم، که همه چیز را به هم ریخت. خوشبختانه ، من آن را برطرف کردم.
چیزهایی که خوب پیش رفت …
من موفق شدم بدون هیچ گونه کمک خارجی ، همه این مسائل را برطرف کنم، به استثنای آقای گوگل. در واقع ، من خودم را مجبور کردم اکثریت قریب به اتفاق مشکلاتی را که در این پروژه با آنها روبرو شدم ، حل کنم که بسیار رضایت بخش بود.
*من لیست کارهای انجام شده را در 8 مارس 2025 به پایان رساندم! *
چیزهایی که من آموخته ام/نیاز به پیشرفت در …
من احتمالاً باید به جای اینکه همه آن را به پایان برسانم ، در مورد بازپرداخت کد های کد فکر کنم.
من آموخته ام که انجام کارهای انجام شده امکان پذیر است – فقط ممکن است مدتی طول بکشد!
من باید قوام خود را با تعهدات GIT بهبود بخشم.
دیگر …
من تصمیم گرفتم که هیچ گونه اصلاح مجدد را انجام ندهم ، اما مدتی را صرف جستجوی راه حل های دیگران کردم. من همچنین قصد دارم مطالب مطالعه را در ساخت پروژه اسکن کنم ، تا ببینم چه بسیاری از اصولی که من واقعاً توانسته ام در آن گنجانیده امبشر این به جایی می رسد که شما فقط سعی می کنید کاری را انجام دهید – حداقل برای من.
من سعی کردم آن را به شکلی مناسب ساختار دهم ، اما توسط کسی توصیه شد که فقط یک پرونده را با متغیرها و دیگری با منطق نگه دارد و داده ها و DOM را جدا نگه دارد – حداقل این کار را انجام دادم.
من افتخار می کنم که این پروژه را به پایان رسانده ام و شگفت زده شد که من در نقاط خاصی تسلیم نشدم – حدس می زنم این معنی است من برخی از معروف “گریت” را توسعه داده امبشر
برنامه برای هفته آینده …
من با دوره JS – Eslint ادامه خواهم داد.