AJAX Eğitimi

AJAX, etkileşimli web uygulamaları oluşturmak için bir web geliştirme tekniğidir. JavaScript, HTML, CSS ve XML biliyorsanız, AJAX ile başlamak için sadece bir saat ayırmanız gerekir.

Neden Ajax Öğrenmeli?

AJAX, Asenkron JavaScript ve XML. AJAX, XML, HTML, CSS ve Java Script yardımıyla daha iyi, daha hızlı ve daha etkileşimli web uygulamaları oluşturmak için yeni bir tekniktir.

  • Ajax, dinamik içerik görüntüleme için Belge Nesne Modeli ve JavaScript ile birlikte içerik için XHTML, sunum için CSS kullanır.

  • Geleneksel web uygulamaları, eşzamanlı istekleri kullanarak sunucuya ve sunucudan bilgi iletir. Bu, bir formu doldurduğunuz, gönder düğmesine bastığınız ve sunucudan gelen yeni bilgilerle yeni bir sayfaya yönlendirildiğiniz anlamına gelir.

  • AJAX ile, gönder düğmesine bastığınızda, JavaScript sunucuya bir istekte bulunur, sonuçları yorumlar ve mevcut ekranı günceller. En saf anlamda, kullanıcı sunucuya herhangi bir şeyin iletildiğini asla bilemezdi.

  • XML, sunucu verilerini almak için format olarak yaygın şekilde kullanılır, ancak düz metin dahil herhangi bir format da kullanılabilir.

  • AJAX, web sunucusu yazılımından bağımsız bir web tarayıcı teknolojisidir.

  • İstemci programı arka planda sunucudan bilgi talep ederken, kullanıcı uygulamayı kullanmaya devam edebilir.

  • Sezgisel ve doğal kullanıcı etkileşimi. Tıklama gerekli değildir, fare hareketi yeterli bir olay tetikleyicisidir.

  • Sayfa güdümlü yerine veriye dayalı.

Zengin İnternet Uygulama Teknolojisi

AJAX, şimdiye kadarki en geçerli Zengin İnternet Uygulaması (RIA) teknolojisidir. Muazzam bir endüstri ivmesi kazanıyor ve birkaç araç kiti ve çerçeve ortaya çıkıyor. Ancak aynı zamanda, AJAX tarayıcı uyumsuzluğuna sahiptir ve bakımı ve hata ayıklaması zor olan JavaScript tarafından desteklenmektedir.

AJAX Açık Standartlara Dayanmaktadır

AJAX, aşağıdaki açık standartlara dayanmaktadır -

  • HTML ve Basamaklı Stil Sayfaları (CSS) kullanan tarayıcı tabanlı sunum.
  • Veriler XML biçiminde saklanır ve sunucudan alınır.
  • Tarayıcıda XMLHttpRequest nesnelerini kullanarak sahne arkası verileri alır.
  • Her şeyin gerçekleşmesi için JavaScript.

Seyirci

Bu eğitim, AJAX kullanarak etkileşimli web sayfaları oluşturmanın yanı sıra hızlarını ve kullanılabilirliklerini nasıl geliştireceklerini öğrenmek isteyen web geliştiricileri için yararlı olacaktır.

Önkoşullar

Bu öğreticiyi denemeden önce HTML ve JavaScript'e aşina olmanız önemle tavsiye edilir.