View Full Version : کمک در مورد Ajax
poolad
3 February 2007, 12:41 PM
سلام
لطفا یکی از دوستان در مورد تکنولوژی Ajax توضیح دهد.
mehdvirus
5 February 2007, 03:07 PM
چیز خاصی نیست , بدون رفرش شدن صفحات اطلاعات جدید گرفته میشه و نمایش داده میشه
مثل مپ گوگل , یا google suggest , مثال زیاده , یا همین کوییک ریپلای
EbliiS
27 December 2007, 07:54 PM
AJAX چيست؟
AJAX = Asynchronous JavaScript and XML
خود AJAX زبان برنامه نويسى جديدى نيست بلكه تكنيكى براى ساخت وب سايتهايى بهتر، سريعتر و جالبتر مى باشد، كه قبلا هم وجود داشته است.
AJAX تنها يك نام براى مجموعه ابزارهايى است كه بدنه اصلى آن XMLHttpRequest مى باشد و در نسخه هاى قديمى مرورگر اينترنت اكسپلورر موجود بود. قبل از نام گذارى AJAX از XMLHTTP براى يادبردن از اين قابليت استفاده مى شد.
چرا بايد از AJAX استفاده كرد؟
با AJAX، زبانهاى برنامه نويسى كلاينت مانند جاوااسكريپت يا وى بى اسكريپت مى توانند با سرور ارتباط برقرار كنند و اطلاعات صفحه كنونى را بر حسب نياز با توجه به خروجى هاى سرور تغيير دهند بدون آنكه نيازى به بازفراخوانى كامل صفحه از سرور باشد كه اين به معنى داشتن وب سايتهايى است كه مى تواند با كاربران ارتباط بهترى برقرار كند.
براى استفاده يا برنامه نويسى با AJAX به چه چيزهايى نياز است؟
براى استفاده فقط به يك مرورگر يا Browser اينترنت نياز است.
هم اكنون تقريبا تمامى مرورگرها AJAX را پشتيبانى مى كنند.
اين مرورگرها عبارتند از:
اينترنت اكسپلورر از ورژن 5 به بعد - Internet Explorer +5
موزيلا 1.0 و فايرفاكس - 1.0 Firefox & Mozilla
اپراى 8 به بعد - Opera +8
نت اسكيپ 7 - Netscape 7
سفرى 1.2 - Safari 1.2
و براى برنامه نويسى با آن، آشنايى لازم با HTML، جاوااسكريپت (Javascript) يا وى بى اسكريپت (VBScript) و يك زبان برنامه نويسى تحت سرور مثلا PHP يا ASP مورد نياز مى باشد.
AJAX از چه زمانى محبوب شد؟
در سال 2005 توسط شركت Google كه از آن بطور گسترده در ابزارهاى خود مانند Gmail يا GoogleMaps استفاده كرد و همگان را ترقيب به استفاده از آن نمود.
عيوب AJAX
- اگر بازديدكننده اى جاوااسكريپت را غيرفعال كرده باشد، AJAX كار نمى كند.
- از آنجايى كه اطلاعاتى كه توسط AJAX در صفحه بصورت پويا قرار مى گيرند جزئى از صفحه نيستند توسط موتورهاى جستجو ايندكس نمى شوند.
- در بعضى اوقات با توجه به استفاده هاى خاص از AJAX امكان استفاده از دكمه BACK مرورگر نمى باشد.
منبع (http://www.vfarsi.com)
vBulletin v3.7.1, Copyright ©2000-2008, Jelsoft Enterprises Ltd.