مقدمه:
AJAX ِیک نوع برنامه نوِیسِی است که در سال 2005 توسط گوگل به طور عمومِی اِیجاد شد.باAJAX مِی توانِید Web Application هاِی بهتر , سرِیعتر و بسِیارکاربر پسند اِیجاد کنِید.
Ajax راهی برای تقسیم کردن صفحات وب به قسمتهای قابل Update است به طوریکه Update کردن بخشی از صفحه کل صفحه را Update نکند.در واقع Ajax پاسخی به مشکلات Web Application ها در چند سال گذشته است. کافی است یکبار یک سایت طراحی کنید تا بفهمید که Postback های اضافی و بی مورد و load شدن های وحشتناک آن هم به خاطر تغییر، مثلا تاریخ در یک تقویم چه دردسری را برای طراح و کاربر ایجاد میکند.وقتی صحبت از انداختن بار CPU از سرور به کامپیوتر کاربر میشود, یعنی از java script استفاده شده است. در واقع سیستم استفاده از script که به دلیل ناامنی به کناری گذاشته شده بود با تلفیق جدید دوباره احیا شد.AJAX مبتنِی برجاوا اسکرِیپت و HTTP Request است.
معرفِی AJAX :
آجاکس ِیک زبان برنامه نوِیسِی جدِید نِیست بلکه ِیک تکنِیک جهت اِیجاد Web application هاِی بهتر و سرِیعتر و بسِیار تعاملِی است.
با آجاکس , جاوا اسکرِیپت مِی تواند مستقِیما با سرور ارتباط برقرار کند, و از شِی جاوا اسکرِیپتِی XMLHttpRequest استفاده کند. با اِین شِی , جاوا اسکرِیپت مِی تواند داده را با ِیک Web server, بدون لود مجدد صفحه , مبادله کند.
آجاکس از انتقال ناهمزمان داده ها(درخواستهاِی HTTP) در بین browser و web server استفاده مِی کندو اجازه مِی دهد صفحات وب به جاِی درخواست کل صفحه, اطلاعات کمِی را از سرور درخواست کنند.
تکنِیک آجاکس, application هاِی اِینترنت را کوچکتر و سرِیعترو بسِیار کاربرپسند مِی کند.
آجاکس ِیک تکنولوژِی browser وابسته به نرم افزار web server است و مبنِی بر استانداردهاِی وب است.در ادامه لیستی از این استانداردها را می بینید:
بخش اول : آجاکس
مقدمه 4
معرفی AJAX 4
Http Request AJAX 5
مثالی از AJAX 6
پشتیبانی Browser از AJAX 6
شی XMLHttp Request 9
ارسال یک درخواست به سرور 11
اسکریپت سمت سرور ASP 14
مثال هایی دیگر از AJAX14
Java Script AJAX16
مقایسه معماری Aspnet AJAX Extensions و Aspnet 2 32
کنترل های سرور 32
Service Refrences 35
Script Managerproxy 35
Update Panel 36
راه اندازها (Triggers ) 37
Timer 39
Update Progress 39
بخش دوم : وب سرویس های ASPNET AJAX
مقدمه 42
اسکریپت قابل فراخوانی Web Service 45
چه نوع داده هایی را میتوان از طریق وب سرویس ارائه داد ؟ 46
چه نوع داده هایی را میتوان به وب سرویس پاس داد ؟ 47
WSDL 48
نحوه ی عملکرد وب سرویس ها 48
SOAP 50
نحوه ی فراخوانی یک Web Service از ECMAScript 52
فراخوانی یک متد از Web Serviceکه پارامتر میگیرد 53
استفاده از وب سرویس دور دست با ASPNET AJAX 54
لیست برخی از وب سرویس ها 57
منابع
شامل 93 صفحه فایل word
یکی از بهترین و حرفه ای ترین افزونه های ورود به سایت در جوملا می باشد.
یکی از پرکاربردترین افزونه ها در هر سیستمی ؛ افزونه هایی هستند که مربوط به نمایش اخبار و آخرین محصولات و آخرین مطالب سایت می باشند.
ماژول نمایش زیبا و فوق حرفه ای AJAX Scroller افزونه ای است که برای نمایش آخرین اخبار، آخرین مطالب جوملا، محصولات ویرتومارت، بنرهای سایت، خبرخوان و.... در سایت جوملایی شما بکار گرفته میشود.
شما میتوانید از این ماژول برای ایجاد بخش های آخرین اخبار، انتقادات و پیشنهادات، خبرخوان، بنرها، آخرین توئیت ها و تمامی سیستمهایی که حاوی محتوا و دیتا در سیستم مدیریت محتوای جوملا می باشند مورد استفاده دهید.
از ویژگیهای این محصول میتوان به موارد زیر اشاره نمود:
AJAX Scroller 1.2.1 >>> پشتیبانی از جوملا 2.5
اِیْجکس (AJAX؛ مخففAsynchronous javascript And XML)، مجموعهای از استانداردها و فناوریهای وب است که به کمک آنها میتوان برنامههایی مبتنی بر وب تولید کرد که به آسانی با کاربران تعامل داشته باشند. با استفاده از این فناوری ها و با کمک انتقال تکههای کوچک داده و اطلاعات از رایانهٔ سرویس دهنده (Server)، صفحات وب از حالت منفعل خارج میشوند و واکنشهایی مناسب با رویدادها انجام میدهند. ایجکس معماری جدیدی برای برنامههای تحت وب است، که با سرعت بسیار زیادی در حال گسترش بوده، و کمتر کاربر اینترنت است که هنوز گذرش به یکی از صفحاتی که با این معماری ساخته شدهاند نیفتاده و از قابلیتهای فوقالعاده آن بهرهمند نشده باشد. Gmail، Google Map، Google Suggest، و اسامی آشنای دیگر، نمونههایی هستند از کاربرد ایجکس.
با استفاده از این معماری، صفحات وب تعامل بسیار خوبی با کاربران خواهند داشت. بعلاوه، مهمترین مزیت این معماری این است که دیگر برای انجام هر کاری، لازم نیست صفحه وب دوباره بارگذاری شود.