آموزش و آشنایی با 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

معرفی دوره  #pagination in asp.net core

سلام در این پست   یکی از پرکاربرد ترین تکنیک های برنامه نویسی که حتما شما هم بارها باهاش مواجه شدین معرفی می کنیم.

اگر اطلاعات ما بیشتر از حالت عادی یک صفحه باشد مجبوریم آنها را صفحه بندی کنیم و در صفحات متعددی نمایش بدهیم.

می توانید با تهیه دوره ی صفحه بندی در asp.net core آموزش کامل paging در asp.net core را فرا بگیرید. در این دوره بی نظیر نکات مهم برای طراحی صفحه بندی نیز ارائه شده است و pagination های مانند سایت دیوار توسط ajax ساخته می شود.

موارد زیر را در دوره ی صفحه بندی در asp.net core فرا می گیرید

  •   نکته برای طراحی صفحه بندی کاربر پسند
  •  صفحه بندی اطلاعات را از کدام مرحله انجام دهیم
  •  صفه بندی در efcore
  •  ایجاد pagination در html
  •  صفحه بندی اطلاعات فیلتر شده
  •  استفاده از ابزار LazZiya برای pagination در سمت فرانت
  •  صفحه بندی با ajax
  •  طراحی pagination مناسب موبایل

منبع : https://bugeto.net/courses/webprograming-aspdotnetcore/pagination-in-asp-dot-net-core

یادگیری برنامه نویسی با asp.net core

سلام در این پست می خوام مقاله ای رو معرفی کنم برای پیش نیاز های یارگیری asp.net core

توی این مقاله که توسط سایت باگتو منتشر شده به پیش نیاز های یادگیری asp.net core پرداخته و مواردی رو که قبل از شروع کار با این تکنولوژی طراحی وب سایت باید یاد بگیرید را بررسی کرده است. برای مطالعه از سایت باگتو بر روی لینک زیر کلیک کنید.

پیش نیازهای یادگیری asp.net core