AJAX Tanıtımı
- Önceki Sayfa XML SimpleXML
- Sonraki Sayfa XMLHttpRequest
AJAX = Asynchronous JavaScript And XML (Asenkron JavaScript ve XML)
AJAX şu anlama gelir: Asynchronous JvaScript And XML'nin baş harflerinin kısaltması.
AJAX, yeni bir programlama dili değil, daha iyi, daha hızlı ve daha etkileşimli web uygulamaları oluşturabilen yeni bir teknolojidir.
AJAX, web tarayıcısı ile web sunucusu arasında veri gönderme ve alma için JavaScript kullanır.
AJAX teknolojisi, web sayfasını her kullanıcı değişikliği olduğunda tamamen yeniden yüklemek yerine, arka planda web sunucusu ile veri alışverişinde bulunarak, web sayfalarını daha hızlı yanıt verebilir.
AJAX açık standartlara dayanmaktadır
AJAX aşağıdaki açık standartlara dayanmaktadır:
- JavaScript
- XML
- HTML
- CSS
AJAX'ta kullanılan açık standartlar iyi tanımlanmış ve tüm主要浏览器的 desteklenmektedir. AJAX uygulamaları tarayıcı ve platformdan bağımsızdır. (Denebilir ki, bu bir çapraz platform ve çapraz tarayıcı teknolojisidir).
AJAX, daha iyi İnternet uygulamalarıyla ilgilidir.
Masaüstü uygulamalarına kıyasla, Web uygulamaları birçok avantaja sahiptir:
- Daha fazla kullanıcıya sahip olabilirsiniz.
- Daha kolay kurulum ve bakım edilebilir.
- Daha kolay geliştirilebilir.
Ancak, uygulamalar her zaman geleneksel uygulamalar kadar güçlü ve dostane değildir.
AJAX ile, İnternet uygulamaları daha güçlü hale getirilebilir (daha hafif, daha hızlı ve daha kolay kullanılabilir).
Bugün AJAX kullanmaya başlayabilirsiniz.
Hiç yeni bilgi öğrenmek gerekmiyor.
AJAX açık standartlara dayanmaktadır ve bu standartlar çoğu geliştirici tarafından yıllardır kullanılmaktadır.
Çoğu web uygulaması, geleneksel HTML formlarının yerini almak için AJAX teknolojisini kullanarak yeniden yazılabilir.
AJAX XML ve HTTP istekleri kullanır
Geleneksel web uygulamaları, verileri web sunucusuna (HTML formu kullanılarak) gönderir. Web sunucusu verileri işledikten sonra, kullanıcıya tamamen yeni bir web sayfası döndürür.
Her zaman kullanıcı girdisi sunucuya gönderildiğinde, sunucu yeni bir web sayfası döndüğü için, geleneksel web uygulamaları genellikle yavaş çalışır ve giderek daha az kullanıcı dostu hale gelir.
AJAX sayesinde, web uygulamaları web sayfasını yeniden yüklemeksizin veri gönderip alabilir. Bu işlemi tamamlamak için sunucuya HTTP istekleri göndermek (gizli olarak) ve sunucu veri döndüğünde JavaScript kullanarak yalnızca web sayfasının bir kısmını değiştirmek gereklidir.
Genellikle XML, sunucudan gelen verilerin alışveriş formatı olarak kullanılır, ancak herhangi bir format kullanılabilir, bunlar arasında temel metin de olabilir.
Bu eğitimin sonraki bölümlerinde bu işlemleri nasıl tamamlayacağınızı öğreneceksiniz.
PHP ve AJAX
AJAX sunucusu yoktur.
AJAX, tarayıcıda çalışan bir teknolojidir. Web tarayıcı ile web sunucusu arasındaki asenkron veri iletimi kullanır, bu da web sayfasının sunucudan az miktarda bilgi talep etmesini sağlar,而不是整个页面。
AJAX, web sunucusu yazılımına bağımlı olmayan bir web tarayıcı teknolojisidir.
Ancak, bu eğitimde, PHP sunucusunda çalışan gerçek örnekler üzerinde odaklanacağız, AJAX'inÇalışma Prinsibi.
AJAX'in nasıl çalıştığı hakkında daha fazla bilgi almak için sitemizi ziyaret edin AJAX Eğitimi.
- Önceki Sayfa XML SimpleXML
- Sonraki Sayfa XMLHttpRequest