سلام رفقا یه سوال ذهنمو درگیر کرده من فرانت کارم نیمیچه فرانتم توی داشبورد کاربر ،کاربر مثلا میاد میزنه روی خریدا بعد از منو داشبورد که اون بغل میزنه مثلا روی ادیت پروفش تو همون صفحه تغییرات اعمال میشه درسته ؟ اینو با جاوااسکریپت باید فقط پیاده سازی کرد ؟ صفحه تغییر نمیکنه فقط محتوا تغییر میکنه بهش دقیقا چی میگن تو جاوا اسکریپت
آجاکس ی زبان برنامه نویسی نیست ی پروتکل برای ارسال درخواست های HTTP به سرور هستش به این شکل که شما ی درخواست میزنی سمت سرور و ی داده ایی رو دریافت میکنی
از دو راه میشه از اجاکس استفاده کرد (تاجایی که من میدونم البته)
استفاده از javascript
استفاده از jQuery
این با ایجکس انجام میشه توی معماری رست کلاینت اطلاعات رو میفرسه به سرور بعد یه ریسپانس میگیره صفحه رو با جاوا اسکریپت تغییر میده اگه خام بخوای کار کنی سخته ولی با ویو یا ری اکت کار کنی خیلی راحت میشه
برای ایجکس توی جاوا اسکریپت دو تا راه داری یکی XMLHttpRequest یکیم تابع fetch هست توی اکمو اسکریپت 6 اضافه شده
سلام پوریا خوبی
چقد بد توضیح داده بعنوان کسی که فرانت کاره اون بغل یعنی چی
ما که طرحتو هنوز ندیدم چطوری بفهمیم این تکنولوژی که نیاز داری دقیقا چی بهش میگن 😊😂
یه نقشه گنجی یه گرایی یه راهنمایی بکن لنتی ❤️
دوستان من فکر میکنم ایشون منظورشون سایت های تک صفحه ای هست SPA (single page aplication)
دوست خوبم این یک معماری هست که چند فریم ورک داریم براش مثل react , vue, angular و کل صفحه ی شما به صورت مجازی و توسط جاوا اسکریپ پیاده سازی میشه و هر بخش که نیاز باشه تغییر میکنه
در پشت صحنه ی کار یه چیزی شبیه همون ajax تصور کن که داده رو میگیری و یه بخش سایت رو تغییر میدی ولی به صورت خیلی حرفه ای تر
ویدیوی معرفی ری اکت رو توی همین راکت ببین
سایت هایی مثل دیجیکالا و فرادرس و دیوار از این نوع دسته سایت ها هستند
منظور تو spa ها هست دوست عزیز
ببین میشه با js خام و بدون کتابخانه و فریمورک هم پیادش کرد واقعا
ولی پیشنهاد میکنم از یه کتابخانه مثل ریکت یا یه فریمورک مثل ویو استفاده کنی که کارت خیلی راحت تر میشه
البته اینو هم بگم که اول باید دانش js خوبی داشته باشی تا توی مسیر به مشکل بر نخوری
react :
https://react.dev/
vue:
https://vuejs.org/
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟