آموزش Ajax با PHP: محتوای پویا را به وب سایت ها اضافه کنید

Ajax with PHP: Add Dynamic Content to Websites

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برای ایجاد مدرن تر ، حرفه ای تر و کاربر پسندتر با Ajax و PHP ، محتوای پویا و بارگیری همزمان به وب سایت ها اضافه کنید. بیاموزید که چگونه از Ajax برای ارسال و دریافت داده در پس زمینه استفاده کنید و چگونه از PHP برای جمع آوری و برگرداندن پاسخ متن ، HTML یا JSON استفاده کنید. کوین اسکوگلوند بینندگان نمونه پروژه های متداول استفاده از Ajax را مرور می کند: دکمه هایی که به کاربران امکان علامت گذاری یا موارد دلخواه را می دهد ، فرم هایی که داده ها را در پس زمینه تأیید و ارسال می کنند ، پیمایش بی نهایت محتوای صفحه بندی شده و پیشنهادات خودکار در زیر یک قسمت متن.
موضوعات شامل:
  • آژاکس چیست؟
  • ایجاد درخواست ها و پاسخ های آژاکس
  • نظارت بر وضعیت و رویدادهای درخواست آژاکس
  • پاسخ به درخواست های Ajax با HTML و JSON
  • ساخت دکمه های Ajax
  • ارسال فرم ها با Ajax
  • اجرای پیمایش بی نهایت
  • افزودن پیشنهادات خودکار به قسمتهای متن

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

1. آژاکس تعریف شده است 1. Ajax Defined

  • آژاکس چیست؟ What is Ajax?

2. مشتری آژاکس 2. Ajax Client

  • درخواست ها Requests

  • پاسخ Responses

  • ایالات و وقایع States and events

  • متن از راه دور را بارگیری کنید Load remote text

  • بارگذاری JSON از راه دور Load remote JSON

  • با استفاده از jQuery Using jQuery

3. سرور PHP 3. PHP Server

  • درخواست های آژاکس را تشخیص دهید Detect Ajax requests

  • با قسمت های HTML پاسخ دهید Respond with HTML partials

  • با داده های JSON پاسخ دهید Respond with JSON data

  • صفحه را تغییر دهید Update page on change

4. دکمه آژاکس 4. Ajax Button

  • یک دکمه مورد علاقه ایجاد کنید Create a favorite button

  • ارسال دکمه درخواست آژاکس Send button Ajax request

  • دکمه پردازش درخواست آژاکس Process button Ajax request

  • دکمه دستگیره پاسخ آژاکس Handle button Ajax response

  • موارد دلخواه را در بارگذاری صفحه علامت گذاری کنید Mark favorites on page load

  • یک دکمه نامطلوب ایجاد کنید Create an unfavorite button

5- ارسال فرم آژاکس 5. Ajax Form Submission

  • فرم را ایجاد کنید Create the form

  • جمع آوری داده های فرم Gather form data

  • خطاهای فرم را کنترل کنید Handle form errors

  • یک چرخش بارگذاری اضافه کنید Add a loading spinner

  • دکمه فرم را غیرفعال کنید Disable form button

  • اجازه بازگشت به HTML را می دهد Allow fallback to HTML

  • جلوگیری از پیش فرض Prevent default

6. پیمایش نامحدود 6. Infinite Scrolling

  • ایجاد یک صفحه از موارد Create a page of items

  • درخواست بار را پردازش کنید Process a load request

  • نتایج HTML اضافه کنید Append HTML results

  • از یک ویژگی داده استفاده کنید Use a data attribute

  • آژاکس را فعال کنید Trigger Ajax on scroll

  • از درخواست های متعدد جلوگیری کنید Prevent multiple requests

7. جستجو در Autosuggest 7. Search Autosuggest

  • یک ورودی متن ایجاد کنید Create a text input

  • پیشنهادات سبک Style suggestions

  • ارسال درخواست خودکار آژاکس Send an autosuggest Ajax request

  • نتایج را محاسبه کنید Calculate results

  • پیشنهادات را با JSON قالب بندی کنید Format suggestions with JSON

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش Ajax با PHP: محتوای پویا را به وب سایت ها اضافه کنید
جزییات دوره
3h 37m
38
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
145,055
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Skoglund Kevin Skoglund

بنیانگذار NovaFabrica

Kevin Skoglund راه حل های وب سفارشی را در Nova Fabrica می سازد و توسعه وب را در LinkedIn Learning آموزش می دهد.

Kevin Skoglund بنیانگذار Nova Fabrica، یک آژانس توسعه وب متخصص در ارائه راه حل های سفارشی و مقیاس پذیر با استفاده از Ruby on Rails، PHP، SQL، و فناوری های مرتبط. مشتریان Nova Fabrica عبارتند از: An Event Apart، Atlas Carpet Mills، Consulate Film، Gregorius|Pineo، Maharam، Oakley، و The Bold Italic. کوین نویسنده lynda.com با بیش از 15 سال تجربه تدریس و توسعه وب است.