PDA

View Full Version : جاوا اسکریپت مقدماتی



barnamenevis96
پنج شنبه 11 آبان 1396, 10:27 صبح
با سلام و عرض ادب
من تازه شروع به یادگیری جاوا اسکریپت کردم همین اول کار به یه مشکلی برخوردم:ناراحت:
وقتی یه عملیاتی انجام میشه (مثلا میخوام با زدن یه دکمه عرض div تغییر کنه)
با رفرش صفحه فقط یه لحظه عملیات مربوطه انجام میشه و دوباره به حالت قبل برمیگرده
لطفا راهنماییم کنید چرا این اتفاق می افته و چکار باید کرد؟
با سپاس

plague
شنبه 13 آبان 1396, 15:23 عصر
تغییراتی که تو صفحه میدی موقتی هستن و بعد از رفرش شدن از بین میرن چون جایی ذخیرشون نمیکنی !
برای اینکه تغییرات بمونن باید یجایی مثل دیتابیس ذخیرشون کنی

barnamenevis96
یک شنبه 14 آبان 1396, 10:19 صبح
تغییراتی که تو صفحه میدی موقتی هستن و بعد از رفرش شدن از بین میرن چون جایی ذخیرشون نمیکنی !
برای اینکه تغییرات بمونن باید یجایی مثل دیتابیس ذخیرشون کنی


داده که نیستن بخوام تو دیتابیس ذخیره کنم. تغییرات مربوط به استایل و css هستن!!!

plague
یک شنبه 14 آبان 1396, 16:02 عصر
خب چی باعث شده فکر کنی نمیتونی استایل رو تو دیتبایس ذخیره کنی ؟

barnamenevis96
دوشنبه 15 آبان 1396, 15:58 عصر
استایل!!!! تو دیتابیس!!!!
تا حالا ندیدم کسی همچین کاری کنه!!!!

parsaasefi
دوشنبه 15 آبان 1396, 18:02 عصر
درود
LocalStorage می تونه گزینه خوبی باشه
این رو مطالعه کنید :
https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

plague
سه شنبه 16 آبان 1396, 14:56 عصر
استایل!!!! تو دیتابیس!!!!
تا حالا ندیدم کسی همچین کاری کنه!!!!

خب حالا ببین , به نظر نمیاد مدت زیادی باشه که برنامه نویسی انجام میدی و طبیعتا وقتی از کاراری روتین و تکراری یکم خارج میشی و اپ متفاوت تری میخای بسازی چیزای جدیدی میبینی

تهش اینه که شما باید ذخیره کنی توی یه حافظه اینا رو و موقع لود شدن بخونی و تو کد ها قرار بدی
حالا میتونه سمت سرور باشه مثل سشن و دیتبایس
یا سمت کاربر باشه مثل کوکی و لوکال استورج که دوستمون گفت

که سمت کاربر رو توصیه نمیکنم به دلایل مختلف
مثلا اگه شما تو فایرفاکس باشی وقتی که ذخیره میکنی فقط برا فایرفاکس ذخیره میشه و کاربر مرورگر دیگه باز کنه دیتایی وجود نداره