Ajax Nedir

GHOST TURK

Yeni üye
19 May 2018
50
0

AJAX; yani asenkron Javascript ve XML, yaratıcı ve interaktif RIA (Rich Internet Applications) yani zengin internet tabanlı uygulamalar geliştirmek için kullanılan bir yazılım tekniğidir. AJAX’ın temelinde web sayfasının yeniden yüklenmeden içeriğin güncellenebilmesi ve arka planda gerçekleşen veri iletişimi vardır.


AJAX, açık olan sayfa güncellenmeden arka planda veri transferi yaptığı ve bu transferler sayfanın kullanımını etkilemediği için asenkron olarak adlandırılır. Bahsi geçen fonksiyonlar genel olarak Javascript ile hazırlanır.

AJAX ’ın platformlar arası bir yapıda kullanılmasını sağlayan birçok kod kütüphanesi ve Framework bulunmaktadır. Bunlar sayesinde birçok işletim
sistemi, yazılım mimarisi ve web tarayıcı ile AJAX kullanımı mümkündür.

AJAX tekniği aşağıdakilerinin bir kombinasyonunu kullanır:

 HTML (ya da XHTML) ve tasarım için CSS;
 ECMAScript gibi bir yazılım dile ile manipüle edilmiş DOM (******** Object Model), veriyi görüntülemek için ve iletişim kurmak için JavaScript ya da JScript.
 Tarayıcı ve sunucu arasındaki asenkron veri transferi için XMLHttpRequest. Bazı özel durumlarda iFrame de kullanılabilir.
 Veri iletişim formatı olarak genelde XML kullanılsa da dz metin, önceden formatlanmış HTML, JSON ve hatta EBML da kullanılabilir. Bu dosyalar genel olarak sunucu kısmında dinamik olarak yaratılır.
 DHTML ve LAMP gibi AJAX’ da tekil bir teknikten çok, tekniklerin birlikte kullanımıdır.
AJAX kullanan web uygulamaları çalışabilmek için yukarıda listelenen teknolojileri destekleyen tarayıcılara ihtiyaç duyar. Mozilla, Firefox, Opera,
Konqueror, Safari, Internet Explorer ve Chrome bu teknolojileri uzun süredir destekliyor. Ancak Opera XSL formatlamasını desteklemediği için sorunlar
yaşamaktadır.​
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.