bookmark_border

Full Stack Web Development with ​django - قسمت 35- آیا پیغام ها دیده شده

5000 تومان

توضیحات این قسمت

توی این قسمت می‌خوایم کاری کنیم که وقتی پیغام دیده شد  علامت چک بهش بخوره

همه چیز از مدل شروع می شه . اول  ی فیلد به مدل اضافه می‌کنیم که داده bool دریافت می‌کنه و در قدم بعدی  ی jquery اضافه می‌کنیم که وقتی المنتی وارد صفحه شد مقدار اون رو true می‌کنه که این کارو از آدرس https://stackoverflow.com/questions/20791374/jquery-check-if-element-is-visible-in-viewport

درمیاریم

توی این قسمت بیشتر بصورت حرفه ای درگیر jquery هستیم و از فرمت تلگرام برای دیده شدن و رسیدن پیام استفاده می‌کنیم . آیکونها رو  از سایت https://materializ.com/icons.html برداشتیم

و کاری می‌کنیم با دیده شدن پیام , علامت check به dublecheck تبدیل بشه 

اما این همه ماجرا نیست. چون ما باید ی کاری کنیم که توی دیتابیس هم status عوض بشه. برای اینکار ی api می‌نویسیم تا seem رو true کنه

برای اینکه ی api ساده بنویسیم از سایت https://www.w3schools.com/jquery/ajax_post.asp کمک گرفتم

توی این قسمت با data attribute توی jquery آشنا می‌شیم .. در واقعه ی دادی هست که ما بهش ی مقدار سفارشی میدیم و می‌تونیم به موقع ازش استفاده کنیم

با جنگو ی داده به صورت json پاس میدیم به jquery و تاثیرش رو مشاهده می‌کینم

به ی مشکلی بر میخوریم که ممکنه بارها تو jquery باهاش مواجه بشید.. ما ی this داریم که می‌خواییم تو ی تابع درونی ازش استفاده کنیم اما نمیشناسه

و یاد میگیریم چطور از settimeout  برای تاخیر انداختن تو jquery استفاده کنیم

و در آخر  animate رو توی css استفاده می‌کنیم که خیلی جالبه .اگه می‌خوایید مطالب بیشتری راجبش بدونید مراجعه کنید به سایت https://daneden.github.io/animate.css

 

مدت زمان: 1:17:22

مشاهده کد: https://github.com/kasaiee/how-to-pyteacher/tree/master/035

ارزش سرمایه گذاری: ۵ هزار تومان

این قسمت رو میخوام!
نظر دهید!