آموزش ویدئویی آجاکس – بخش اول

بسیاری از سایت های جدید برای افزایش زیبایی و سرعت لود صفحات خود از فناوری جدید AJAX استفاده می کنند. کافیست به Google Suggest و Google Maps نگاهی بیندازید. وقتی روی قسمتی از نقشه زوم می کنید و یا بالا و پایین می روید همه چیز تقریبا به طور همزمان و بدون بارگذاری مجدد صفحات انجام می شود. Gmail و Orkut نیز نمونه ای از روش طراحی جدید به نام Ajax هستند.

مدل کلاسیک برنامه های کاربردی وب به این صورت است که: کاربران توسط یک واسط، درخواست خود را به وب سرور ارسال می کنند. سرور پردازشی خاص برای درخواست مورد نظر کاربر انجام می دهد و سپس نتیجه را به صورت HTML به کاربر برمی گرداند. این مدل با کاربرد اولیه وب به عنوان واسط انتقال hypertext سازگار است اما تجربیات نشان می دهد که در طراحی برنامه های کاربردی لزوما استفاده از این مدل نتیجه مطلوب کاربران را نمی دهد!
وقتی که سرور مشغول پردازش درخواست هاست، کاربر چه می کند؟ مسلم است که انتظار می کشد! و این انتظار در هر مرحله از انجام کار بیشتر و بیشتر می شود! زمانی که یک فرم وب را در برنام کاربردی خود قرار می دهید کاربر باید تا زمان دریافت نتایج صبر کند.اصلا چه لزومی دارد که کاربر ببیند برنامه او به سمت سرور می رود؟
یک برنامه کاربردی آجاکس ، طبیعت start-stop-start-stop برنامه های کاربردی وب را با معرفی یک واسط به نام Ajax engine بین کاربر و سرور، از بین می برد. ممکن است به نظر برسد که افزودن یک لایه جدید به برنامه کاربردی، عکس العمل آن را کند کند اما نتیجه حاصله کاملا برعکس است! به جای بارگذاری یک صفحه وب در آغاز یک session، مرورگر کاربر، آجاکس engine     را که توسط جاوااسکریپت نوشته شده است بارگذاری می کند. این engine مسئولیت render کردن واسطی که کاربر می بیند و همچنین ارتباط با سرور از سمت کاربر را بر عهده دارد.این engine سبب می شود که تعامل کاربر با برنامه کاربردی، نا همگام (asynchronously) با ارتباط کاربر با سرور انجام شود. بنابر این ،کاربر هرگز یک صفحه مرورگر خالی یا یک آیکون ساعت شنی برای انتظار نمی بیند و منتظر سرور نمی نشیند!

راهنمای سایز تصاویر شبکه های اجتماعی 2021
مشاهده

برای مشاهده فیلم آموزشی به ادامه مطلب مراجعه فرمایید

برای دانلود فیلم آموزشی روی لینک زیر کلیک کنید

دانلود فیلم آموزشی آجاکس

5/5 - (1 امتیاز)