|
انتظار طولاني مخاطبين براي دانلود صفحات وب، يكي از
مهمترين دلايل پايين آمدن تعداد مراجعه كنندگان به يك سايت است. در شرایط
کنونی، که رقابت شدیدی در خصوص جلب بازدیدکننده بیشتر بهسوی وبسایتها بهراه
افتاده است، رسیدن به این هدف ازطریق تکنیک های فنی که نسبت به دیگر روش ها
بسیار کمهزینهتر و در دسترستر است، بسیار لذتبخش می باشد.
تكنولوژي Ajax فناوري جديدي است كه به كمك آن ميتوان
خروجي يك برنامه تحت وب را طوري ساخت كه وقتي كاربر روي دكمه يا لينكي كليك
ميكند، كليه عمليات ارسال اطلاعات و دريافت نتايج در پشت صحنه انجام شود و
فقط آن قسمت از صفحه كه قرار است اطلاعات جديد را به نمايش درآورد تغيير كند
بدون اينكه تمام صفحه از نو بارگذاري شود.
در واقع در Ajax به جاي آن چندين درخواست كوچك و متناوب به سرويسدهنده فرستاده
شده و پاسخهايي شامل اجزاي كوچكي از داده به سرويس گيرنده برگشت داده ميشود.
با ارائه ايده Ajax اميد دستيابي به رفتار كاربر پسند براي برنامههاي تحت وب
افزايش يافت.
رضا ولي نژاد برنامه نويس و طراح وب سايت با ترجمه ايي روان كتاب Ajax تاليف
جرمي كيت، را كه توسط انتشارت جهاد دانشگاهي مشهد به چاپ رسيده است در اختيار
علاقمندان به اين تكنيك جديد و پركاربرد طراحي صفحات وب قرار داده است.
آژاکس تلفیقی از تکنیکهای مورد استفاده در JavaScript و هر زبان سمت سرور
(PHP، ASP، ASP.NET، JSP، Perl، …) است که با استفاده از آن صفحات وب
تعاملپذیرتر میگردند. در وبسایتهای سنتی با هر کلیک، کل صفحه وب از نو
بارگذاری می شود اما با آژاکس، کل صفحه باقی ميماند و فقط بخشی از آن تغییر
میکند. از نگاه کاربران، آنها زمان کمتری برای گرفتن اطلاعات لازم منتظر
میمانند. بههمین خاطر است که Gmail محبوبیتی بیشاز دیگر ارائهدهندگان ایمیل
رایگان کسب نموده است. از نگاه برنامهنویسان و صاحبان وبسایتها، آژاکس باعث
ورود تعداد زیادی بازدیدکننده به وبسایتهایشان می گردد. با اینهمه،
پیادهسازی آژاکس برای توسعهدهندگان کمتجربهتر کار چندان سادهای نیست. کتاب
حاضر، راهنمای قدمبهقدم و تشریحی برای ساخت وبسایتهای مجهز به قابلیتهای
آزاکس می باشد: فصل1 به تاریخچه آژاکس و تعریفهای مقدماتی میپردازد؛ فصل2،
زبان JavaScript و شیء DOM را بهطور فشرده آموزش میدهد؛ فصلهای 3 و4 به
آموزش تکنیکهای خاص آژاکس میپردازد؛ فصلهای 5، 6 و 7، مشکلات و مسائل پیش
روی آژاکس و نحوهي رفع آنها را شرح میدهد؛ فصل8، پروژه کاملي را تحتعنوان یک
کتابفروشی آنلاین توسط آژاکس پیادهسازی میکند و فصل9، درخصوص ابزارهای آژاکس
و آینده آن توضیح میدهد.
|