توضیحات

در این جلسه به معرفی پروژه توضیح در مورد UI و بخش افزودن و حذف تسک در پروژه جاوا اسکریپت می پردازیم


HTML CSS طراحی وب طراحی سایت javascript ecmascript جاوا اسکریپت اکما اسکریپت جاوااسکریپت

مدرس دوره علی شیخ
مدت دوره 06:09:03
تعداد ویدیو 37

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام خیلی ممنون از دوره های خوبتون فقط استاد ما باید برای هر صفحه سایت یک فایل جاواسکریپت جدا تو پوشه js پروِژه تعریف کنیم ؟ یا میشه همشون تو ی فایل باشن ؟

    • سلام وقت بخیر.
      ببینید اگه سایت داینامیک باشه، از زبان های برنامه نویسی بک اند استفاده میشه، که در واقعیت سایت ما فقط یک صفحه داره و محتوا با درخواست کاربر توی اون صفحه قرار و ارسال میشه، حالا شما میتونید کل فایل های js را یکی کنید و قرار بدید، یا اینکه بعضی کد های js را فقط توی یک صفحه ای خاصی قرار بدید.جلوتر برید متوجه منظورم میشد.

  • سلام و عرض ادب
    استاد جسارتا دلیل خاصی داشت که برای clear task ابتدا به محدوده li ها ایونت click رو دادید و بعد از اون، جهت معرفی المنت i شرط داشتن کلاس delete-item رو دادید و چندین مرحله رو طی کردید که به i برسید؟
    مگر نمیشد مستقیما ایونتی رو به خود المنت i اختصاص داد و اون رو به متغیری نسبت داد و بعد درون تابعی، دستور پاک کردن تسک رو داد؟؟

    • سلام وقت بخیر.
      عذر خواهی بابت تاخیر. همانطور که توی ویدیو هم گفتیم، بخاطر این هست که تشخیص بدیم کاربر روی x کلیک کرده یا خیر، اگه کلیک کرده تسک پاک بشه

  • سلام
    در قسمت پروژه چرا درون كارت اول اينپوت و دكمه رو درون فرم قرار داديد ولي اينپوت ها و دكمه هاي بعدي رو درون فرم نذاشتيد؟

    • ببیند شما اگه قراره با جاواسکریپت دیتا را به سرور ارسال کنید، نیازی نیست که حتما داخل فرم باشه، از طرفی میتونه داخل فرم هم باشه

    • سلام وقت بخیر.
      ممنون از شما❤
      برای jquery نیاز نیست اما برای react بدونید خالی از لطف نیست.
      در کل اختیاری هست و اگه علاقه مند هستید میتونید مشاهده کنید.

  • سلام
    یه سئوال دیگه داشتم.
    بنده کد زدن رو همراه فیلم آموزشی شما انجام دادم. الان جلسه 35 هستم. مشکلی که دارم اینه که زمانی که تسک ها رو ایجاد میکنم و در لیست اضافه میشه. اون ضربدر قرمز رنگ رو که برای حذف تسک ها هستش رو نمی تونم بیارم. مشکل کجاست؟!

    • سلام وقت بخیر
      دلیل نبودن ضربدر میتونه چند دلیل داشته باشه، شمادر ابتدا زمانی که یک تسک ایجاد میکنید باید مطمن شید که اون المنت ضربدر را ایجاد و به dom اضافه کرده اید دقت در class های المنت نیز باید داشته باشید، که با inspect در مرورگر کروم میتونید چک کنید آیا المنت ایجاد شده یا نه(زمانی که روی ایجاد تسک کلیک میکنید).اگه ایجاد میشه و نمایش نمیده میتونه دلیلش این باشه که فایل fontawesome را به پروژه اضافه نکرده اید چون اون ضربدر با fontawesome ایجاد میشه و برای نمایش نیاز به فایل مربوطه داره. شما حتی میتونید button یا هر چیز دیگه ای قرار بدید نیاز نیست حتما از fontawesome استفاده کنید.در کل شما برای خطایابی یا debug باید خط به خط کد ها را چک کنید.

  • باسلام و عرض ادب
    وقتتون بخیر
    تشکر ویژه بابت زحماتی که برای ضبط فیلم های آموزشی میکشید. من به جرات میتونم بگم بعد از ماه ها گشتن و دوره های مختلف توی اینترنت رو امتحان کردن هنوز کسی رو پیدا نکردم که به تسلطی و خوبی شما JS رو آموزش داده باشه.
    فقط یه سئوال:
    من فایل های آموشی رو دانلود کردم و اجرا کردم ولی متاسفانه زمانی که پروژه رو در کروم اجرا میکنم اجزاء کاملا به هم ریخته نشون میده. در حال یکه من از آخرین آپدیت کروم استفاده می کنم.
    ممنون میشم راهنمایی بفرمائید.
    باسپاس

    • سلام وقت بخیر
      خداروشکر راضی هستین.ممنونم
      بهم ریختگی ui مربوط به css و class های شما هست.شما چک کنید فایل های css به درستی ایمپورت شده باشه و class ها هم درست باشه