آموزش و آشنایی با ajax مقدماتی
AjaxمخففAsynchronous Javascript and XMLمی باشد. که از آن برای برقراری ارتباط با سرور بدونه رفرش شدن صفحه وب استفاده می شود،که باعث عملکرد بهتر سایت و بهبود تجربه کاربری می شود.
در حالت معمول وقتی آدرس یک سایت را در مرورگر وارد می کنیم کل اطلاعات سایت از سرور دانلود و بر روی مرورگر کاربر نمایش داده می شود . و اگر دوباره بر روی یکی از لینک های داخل سایت کلیک کنیم باز تمامی اطلاعات از سرور دانلود و در مرورگر کاربر نمایش داده می شود. و این عملیات در بهترین شرایط بیش از 2 ثانیه طول می کشد. که برای کاربران خوشایند نیست. حالا تصور کنید وارد سایت فیسبوک شده اید و قصد دارید چندین پست را لایک کنید اگر پس از هر بار لایک چند ثانیه منتظر بمانید تا کل سایت دوباره از سرور دانلود شود و بر روی مرورگر شما نمایش داده شود مطمئنا دیگر هیچ پستی را لایک نمی کنید. Ajaxبرای رفع چنین مشکلاتی به وجود آمده است. با این تکنولوژی ما می توانیم بخشی از صفحه را به سمت سرور ارسال کنیم و اگر نیاز بود فقط دیتای همان بخش کوچک را از سرور دریافت کنیم و در مرورگر کاربر نمایش دهیم. با استفاده از این تکنولوژی از وقت و پهنای باند میلیون ها کاربر صرفه جویی می کنیم و کاربران نیز تجربه ی بهتری از کار کردن با سایت ها دارند. قسمت ارسال دیدگاه در سایت باگتو با تکنولوژیajaxپیاده سازی شده است.
در مقاله ی آشنایی باajaxبا مفهومajax کاربرد ها و مزایا و معایت آن آشنا شدیم. برای سادگی کار باajaxمی توانیم آن را باjqueryبه کار ببریم. کتابخانهjqueryشامل شیش متد برای ارسال درخواست هایajax است که این متدها از شئXMLHttpRequest ازJavaScriptاستفاده می کنند.
در این مقاله ارسال اطلاعات به سرور باajaxدرjqueryرا آموزش می دهیم.در مقاله ی آموزشajaxباjqueryبا این تکنولوژی آشنا شدیم، اگر این مقاله را مطالعه نکرده اید حتما قبل از این بخش آن را مطالعه نمایید. در این آموزش ما یک صفحه ارسال دیدگاه همانند آن چیزی که از سایت باگتو در پایین همین مقاله مشاهده می کنید طراحی و پیاده سازی میکنیم.
در مقاله های آشنایی باajaxو آموزشajaxباjqueryبا تکنولوژیajaxآشنا شدیم، و در مقاله ی ارسال اطلاعات باajaxیاد گرفتیم که چگونه اطلاعات را از سمت کلایت به سرور توسطajaxارسال کنیم. در این مقاله قصد داریم نحوه ارسال فایل باajaxرا آموزش دهیم.
منبع : باگتو دسته ajax