4
Ajax tekniği aşağıdaki teknolojileri kullanır:
* Bilgiyi biçimlendirmek ve görüntüsünü değiştirmek için XHTML (ya da HTML) ve
CSS.
* Görüntülenecek bilgiyi dinamik olarak göstermek ve onunla etkileşimli çalışmak
için özellikle JavaScript ve JScript gibi ECMAScript olan kullanıcı tarafındaki
bir scripting dili yardımıyla erişilebilen DOM.
* Web sunucusu ile bilgi değiş tokuşunda kullanılan XMLHttpRequest objesi. Bazı
Ajax frameworklerde ve bazı durumlarda web sunucusuyla bilgi alışverişi için
XMLHttpRequest yerine IFrame de kullanılır; diğer uygulamalarda ise dinamik
olarak eklenen JavaScript TAG'leri de kullanılabilir.
* Kullanıcıyla sunucu arasındaki bilgi alışverişlerinde genelde XML formatı
kullanılır. Önceden hazırlanmış HTML, düz metin, JSON ve hatta EBML dahi olmak
üzere herhangi bir format da kullanılabilir. Bu tip dosyalar sunucu tarafında
herhangi bir script (PHP, ASP vs.) ile bile üretilmiş olabilir.
* DHTML, LAMP ve SPA gibilerin aksine Ajax kendi başına bir teknoloji değildir,
ancak terim birçok teknolojinin bir bütün olarak kullanıldığını ifade eder.
5
Ajax tekniği aşağıdaki teknolojileri kullanır:
* Bilgiyi biçimlendirmek ve görüntüsünü değiştirmek için XHTML (ya da HTML) ve
CSS.
* Görüntülenecek bilgiyi dinamik olarak göstermek ve onunla etkileşimli çalışmak
için özellikle JavaScript ve JScript gibi ECMAScript olan kullanıcı tarafındaki
bir scripting dili yardımıyla erişilebilen DOM.
* Web sunucusu ile bilgi değiş tokuşunda kullanılan XMLHttpRequest objesi. Bazı
Ajax frameworklerde ve bazı durumlarda web sunucusuyla bilgi alışverişi için
XMLHttpRequest yerine IFrame de kullanılır; diğer uygulamalarda ise dinamik
olarak eklenen JavaScript TAG'leri de kullanılabilir.
* Kullanıcıyla sunucu arasındaki bilgi alışverişlerinde genelde XML formatı
kullanılır. Önceden hazırlanmış HTML, düz metin, JSON ve hatta EBML dahi olmak
üzere herhangi bir format da kullanılabilir. Bu tip dosyalar sunucu tarafında
herhangi bir script (PHP, ASP vs.) ile bile üretilmiş olabilir.
* DHTML, LAMP ve SPA gibilerin aksine Ajax kendi başına bir teknoloji değildir,
ancak terim birçok teknolojinin bir bütün olarak kullanıldığını ifade eder.