لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه63
فهرست مطالب
Ajax تحولی بزرگ در عرصه وب ( بخش اول )
مروری بر وب ، نرم افزار و تاثیر متقابل آنها بر یکدیگر
وب پویا با تمرکز بر روی پردازش های سمت سرویس دهنده
حمع بندی !
تولد Ajax
Ajax : تحولی بزرگ در عرصه وب ( بخش دوم )
در این بخش به بررسی موارد زیر خواهیم پرداخت :
اصول Ajax
نحوه کار Ajax
Ajax : تحولی بزرگ در عرصه وب ( بخش سوم )
ایجاد یک ماشین حساب مبتنی بر Ajax
Gollum
برنامه های chat
پردازش بر روی صفحات گسترده
log in توسط Ajax
Drag و Drop با Ajax
استفاده از سایت آمازون
تغییر صفحات وب به صورت پویا
E-mail مبتنی بر Ajax
تعامل با نقشه ها
انتشار اخبار به کمک Ajax
خلاصه
Ajax : تحولی بزرگ در عرصه وب ( بخش چهارم )
مثال
برنامه نویسی وب غیرهمزمان
حرف A موجود در Ajax از Asynchronous گرفته شده است که در زبان فارسی به غیرهمزمان و یا ناهمگام ترجمه می شود و بیانگر یکی از قابلیت های مهم و کلیدی الگوی برنامه نویسی Ajax است .
در برنامه های وب سنتی ، تعامل کاربر با برنامه بطور پیوسته نبوده و در مقاطع زمانی خاصی لازم است کاربر در انتظار اتمام یک عملیات باشد . زمانی که کاربر عملیات خاصی نظیر کلیک بر روی دکمه موجود بر روی یک فرم را انجام می دهد ، یک درخواست مبتنی بر پروتکل HTTP برای سرویس دهنده وب ارسال می گردد . در ادامه ، سرویس دهنده درخواست را پردازش ( به عنوان نمونه ، انجام برخی محاسبات و یا عملیات مرتبط با بانک های اطلاعاتی ) و نتایج تولید شده را در قالب یک صفحه وب با محتویات جدید برای سرویس گیرنده ارسال می نماید .
نحوه عملکرد صفحات وب متاثر از ماهیت stateless بودن پروتکل HTTP است . با توجه به این که تمامی منطق برنامه معمولا" بر روی سرویس دهنده قرار می گیرد ، نقش مرورگرها صرفا" نمایش بخش رابط کاربر و یا اصطلاحا" اینترفیس برنامه است . سرویس دهنده ، چرخه حیات یک صفحه وب را بطور کامل طی می نماید و برای مرورگر تگ های HTML ، کدهای CSS و سایر منابع مورد نیاز را جهت بازخوانی و نمایش مجدد صفحه ارسال می نماید . ماهیت فرآیند فوق بگونه ای است که در دراز مدت نمی تواند رضایت خاطر کامل کاربران را حداقل در سطح بخش رابط کاربر برنامه تامین نماید . در این مدل کاربران از یک الگوی stop-start-stop تبعیت می نمایند . کاربران در برخی موارد و با توجه به شرایط حاکم بر برنامه بطور موقت و از روی ناچار ارتباط خود را با برنامه از دست داده و می بایست در انتظار بهنگام سازی صفحه وب درخواستی بمانند .
شکل 2 ، نحوه عملکرد برنامه های وب در یک فرآیند همزمان را نشان می دهد .
تحقیق در مورد Ajax تحولی بزرگ در عرصه وب