Ajax Nedir?
Ajax, “Asynchronous JavaScript and XML” (Türkçe: Eşzamansız
JavaScript ve XML) anlamına gelen ve bir çok programlama dili ile uyumlu
çalışan bir tekniktir. Peki ama Ajax Nedir? Amaç; bütün sayfayı kullanıcıya
tekrar yükletmeden, sadece gerekli olan veriyi dinamik olarak ekrana getirmek
veya sunucuya veri göndermektir. Örneğin iletişim formu doldurulduğunda sadece
datayı göndererek o bölüme sonucu yazdırmak için kullanılabilir.
Ajax hemen hemen her web projesinde kullanılabilir ancak
desteklemeyen tarayıcılar içinde bir versiyon oluşturulması gerekir. Gelişmiş
arama motorları ajax içeriğini okuyabilirken bazıları kaynak kodlarında
gözükmeyen bu içeriği okuyamaz.
Sadece istenen kısmın yüklenmesi hız açısından bir
avantajken, kodların kullanıcı bilgisayarı tarafından yorumlanması sebebiyle
yavaş bilgisayarlar sorun yaşamaktadır. Ajaxı kullanmak ana web programlarının
yanı sıra iyi bir javascript bilgisi gerektirmektedir.
Ajax yapısı sizi bir çok kod satırından kurtarabilirken bazı
işlerde daha çok kod yazılması gerekebilir. Yapılan işlerde neyin gerekli
olduğuna dikkat edilmesi gerekmektedir.
En sık kullanıldığı yerler:
İl, ilçe seçimi
İletişim formu gönderirken
Bir bilginin kayıtlı olup olmadığı kontrol etmek (kullanıcı
adı gibi)
Ürün veya yazı listeleme, sayfalama
Aramalar otomatik tamamlama veya sonuçları anında
görüntüleme
Yorum gönderme, beğenme, popup için içerik getirme
gibi ve bir çok alanda daha kullanılabilir.
Yorumlar
Yorum Gönder