در شرایطی که می خواهید به یک اپ نویس حرفه ای اینترنت تبدیل گردید، اشراف بر تکنولوژیهای توسعه یافته همانند Ajax می بایست حق تقدم کارتان باشد. با اعتنا به مواقعی که درین مقاله پژوهش کردیم، مطلقاً نمیاقتدار فهرست مشخصی از کاربردهای Ajax ارائه اعطا کرد زیرا این فناوری میتواند در بخشهای مختلفی استعمال شود. درپی برخی از رایجترین طراحی سایت کاربردهای Ajax را معرفی می کنیم: تحقیق وجود استفاده کننده شبیه در هنگام نام نویسی یکیاز کاربردهای نسبتاً بی آلایش اما در عین درحال حاضر موءثر Ajax، نظارت مقر داده وب سایت در هنگام نام نویسی مخاطب تازه میباشد. فرض فرمائید کاربری تا قبل از اینً در وب سایت شما با یک اسم کاربری خاص نام نویسی نموده باشد، اینک مخاطب دیگری با همین اسم میخواهد عضو تارنما گردد و شاید دوست نداشته باشید که یوزرها شما اسم کاربری یکسانی داشته باشند. در شرایط معمولی میتوانید پس از فشار دادن دکمه نام نویسی بوسیله استفاده کننده و در کد مرتبط با دکمه نام نویسی، دیتابیس را پژوهش کرده و در شکل وجود اسم کاربری یکسان، عملیات تصویب استفاده کننده تازه را متوقف نمائید یا این که به مخاطب پیام بدهید. به هر ترتیب دراینصورت یک postback بدون نقص خواهید داشت که شاید چندان برای استفاده کننده خوشایند نباشد.
البته به امداد Ajax میتوانید عملیات postback را حذف کرده و سرعت فعالیت را ارتقا دهید. کافی میباشد یک تابع استاتیک (WebMethod) در کد سرور بنویسید که دیتابیس را نظارت کرده و در شکل وجود اسم کاربری شبیه، یک مقدار مشخص و معلوم را برگرداند. بعد از آن میتوانید در تابع client مرتبط با خروج از قاب متنی اسم کاربری یا این که در تابع client مرتبط با کلیک دکمه نام نویسی، از روش JQuery این تابع را فراخوانی نمایید و در شکل وجود اسم کاربری یکسان در دیتابیس پیامی به مخاطب نشانه دهید. همچنین نباید اذن اجرای کد را به سرور بدهید و بدین ترتیب احتیاجی به رفرش کاغذ نخواهد بود، همین تکنیک را می توانید به طریقهای دیگری نیز طراحی نمایید.
ایده ها تارنماها
احتمالاً طریق اکران نظرها در وب سایت facebook یا این که اکران تصاویر در نصیب جستجوی تصاویر google اعتنا شمارا جلب کردهباشد. هر دو وبسایت روش مشابهی داراهستند، در بالا قسمت کوچکی از داده ها را اکران میدهند تا ورقه خیلی سریع لود گردد، آن گاه در شکل نیاز داده ها بیشتری را به آرامی بار گذاری مینمایند.
شما هم میتوانید به یاری Ajax این تکنیک قشنگ را پیادهسازی فرمائید. بدین مراد می بایست یک تابع سرور برای ساختوساز داده ها صفحه ها نو در پوسته html بسازید، و این تابع را در روی داد scroll down ورقه فراخوانی نمائید. دراینصورت هنگامی استفاده کننده کاغذ را scroll کرده و به انتهای کاغذ رسد، تابع استاتیک مربوطه از JQuery Ajax انجام گردیده و محتوای کاغذ نو به مرورگر ارسال می گردد. بعد از آن محتوای نو شما در شیت اکران داده میگردد. اما لهجه قابل درک مرورگر HTML میباشد و شما هم بایستی محتوای خویش را در پوسته HTML ارسال فرمائید، یعنی تابع استاتیک سرور بایستی داده ها را به فرمت html ساخت و ساز کرده و به طور فن ارسال نماید. یک ترفند دیدنی هم وجود داراست. می توانید در بازه هنگامی که تابع سرور در هم اکنون اخذ صفحه های میباشد، یک فولدر Gif Animated را در شیت اکران دهید تا استفاده کننده متوجه بشود که صفحه های نو در حالا لود می باشند.
عمل با مقر داده
یکی کاربردهای اثرگذار Ajax در پیشرفت اینترنت، اجرا فعالیتهای دیتابیس در پشت صحنه هست. ازآنجا که عملیات مرتبط با دیتابیس همواره هنگفت و زمانبر بوده و موجب کندی اجرای صفحه ها اینترنت میگردد، شما می توانید بعضی از عملیاتهای مرتبط با دیتابیس برای مثال تلاوت، تایپ کردن و یا این که حذف از دیتابیس را به وسیله Ajax اعمال دهید. براین اساس احتیاجی به رفرش کاغذ نخواهد بود و در سود سرعت اجرای وبسایت شما ارتقاء می یابد. ولی فراموش نکنید که ممکن میباشد به دلایل مختلفی مانند عدم پناه مرورگر یا این که غیر فعال کردن جاوا اسکریپت بوسیله مخاطب، قابلیت استعمال از Ajax وجود نداشته باشد. درین وضعیت شما می بایست سناریوی دیگر برای رئیس عملهای دیتابیس پیاده سازی فرمایید.