AJAX (ing. Asynchronous JavaScript and XML, azərb. Asinxron JavaScript və XML), İnternet səhifələrində JavaScript və XML Http Request istifadəçi ilə interaktiv proqramlar yaradan texnikanın adıdır.Necə oxunması lazım olduğu mövzusunda bir ümumi razılıq olmamaqla birlikdə əksəriyyətlə yazıldığı kimi ajaks olaraq oxunarkən, kimiləri tərəfindən eyni yazımlı ada futbol klubu nümunə göstərilərək Ayaks olaraq oxunur. İngiliscədə ey-ceks olaraq oxunur.Ən məşhur istifadə sahəsi, səhifəni yenidən yükləməyə ehtiyac qalmadan, səhifədə görünür dəyişikliklər etməkdir. XMLHttpRequest istifadə edilərək birdən çox müstəqil əməliyyat edilə bilər. Bəzi informasiya mütəxəssisləri, AJAX'ın HTML və XML-dən sonra ən yenilikçi İnternet proqramı olduğunu və 'ı sonlandırıb, 3. kainatın qapısını açdığını önə sürmüşlər.
İşləyişi
JavaScript and XMLsözlərinin qısaltması olan Ayaks, interaktiv yaratmaq üçün istifadə edilən bir texnikasıdır. Əsas məqsədi arxa planda serverlə kiçik miqdarda məlumat mübadiləsi sayəsində səhifəni daha sürətli yeniləyən veb səhifələri etmək, başqa sözlə istifadəçinin istədiyi hər anda bütün veb səhifəsini yeniləmək dərdindən xilas edir. Bu da veb səhifəsinin təsirini, sürətini və istifadəsini artırmaq deməkdir.
Ajax texnikası aşağıdakı texnologiyaları istifadə edir:
- Məlumatı formatlamaq və görünüşünü dəyişdirmək üçün XHTML (ya da HTML) və .
- görüləcək məlumatı dinamik olaraq göstərmək və onunla interaktiv çalışmaq üçün xüsusilə JavaScript və JScript kimi ECMAScript olan istifadəçi tərəfindəki bir scripting dili köməyinə yetşən .
- Veb serveri ilə məlumat dəyiş toxunuşunda istifadə edilən objesi. Bəzi lərdə və bəzi hallarda veb serveriylə məlumat mübadiləsi üçün XMLHttpRequest yerinə də istifadə olunur; digər proqramlar isə dinamik olaraq əlavə olunan JavaScript TAG'ləri də istifadə edilə bilər.
- İstifadəçiylə server arasındakı məlumat mübadiləsini ümumiyyətlə XML formatı istifadə edilir. Əvvəlcədən hazırlanmış HTML, düz mətn, və hətta belə olmaq üzrə hər hansı bir format da istifadə edilə bilər. Bu tip fayllar server tərəfində hər hansı bir script (PHP, ASP vs.) ilə belə çıxarılmış ola bilər.
- , və kimilərin əksinə Ayaks öz başına bir texnologiya deyil, ancaq termin bir çox texnologiyanın bir bütün olaraq istifadə edildiyini ifadə edir.
Üstünlükləri və mənfi cəhətləri
Bant genişliyini qurmaq
HTMLi şəbəkə skaneri (browser) proqramında yaradarkən, JavaScript əməliyyatlarını və işlənəcək məlumatları istifadə edərkən, serverdən gələn səhifə məlumatı lazım olduğundan daha az yer tutduğunda ötəri Ayaks veb səhifələrinin nisbilik olaraq daha sürətli yükləndiyi müşahidə edilə bilər. Məzmunun "istəyə bağlı olaraq yüklənməsinə" əlavə olaraq, bəzi veb tətbiqləri ilk öncə Hadisə İdarəçilərini (event handler), sonra əlaqədar funksiyaları endirir. Bu texniki, kompleks mexanizmi və funksiyası olan veb tətbiqlərinin ehtiyac duyduğu yüksək miqdarda bant genişliyi istehlakını əhəmiyyətli dərəcədə yüngülləşdirər.
İstifadəçi interfeysi
Gələn ziyarətçilərin daha gözəl bir qarşılama səhifəsi istəyirsinizsə ajax istifadə edə bilərsiniz.Daha sürətli və daha gözəl səhifələri ajax ilə qarşılarına təqdim edə bilərsiniz.
Daxilolma
Veb proqramlarında Ayaks texnologiyalarını istifadə etmək, Kompüter Daxil oluna bilmək mövzusunda vasitələr inkişaf etdirən dizaynçılar üçün bir çox problemi özü ilə gətirməkdədir. Buna əlavə olaraq Section 508 kimi Amerikan Uyğunlaşma Standartlarına möhkəm bir şəkildə riayət lazım olduğu ABŞ dövlət dəstəkli bir çox inkişaf etdirmə layihələri var. Bu standartlar əməl olunmaması, bəzi hallarda kompüter uyumluluğuyla əlaqədar bir çox iş müqavilələrinin ləğvinə və hüquqi problemlərin yaranmasına səbəb olur.
Buna görə Ajax'la edilmiş həllərin böyük bir qismi qrafik əsaslı brauzerlərə xitab etdiyindən ötəri, yüksəldicilər başqa platforma və skaner istifadəçilərinin də ehtiyaclarını qarşılamaq məcburiyyətindədir.
Mənbələr
- ajax.org[ölü keçid]
Həmçinin bax
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
AJAX ing Asynchronous JavaScript and XML azerb Asinxron JavaScript ve XML Internet sehifelerinde JavaScript ve XML Http Request istifadeci ile interaktiv proqramlar yaradan texnikanin adidir Nece oxunmasi lazim oldugu movzusunda bir umumi raziliq olmamaqla birlikde ekseriyyetle yazildigi kimi ajaks olaraq oxunarken kimileri terefinden eyni yazimli ada futbol klubu numune gosterilerek Ayaks olaraq oxunur Ingiliscede ey ceks olaraq oxunur En meshur istifade sahesi sehifeni yeniden yuklemeye ehtiyac qalmadan sehifede gorunur deyisiklikler etmekdir XMLHttpRequest istifade edilerek birden cox musteqil emeliyyat edile biler Bezi informasiya mutexessisleri AJAX in HTML ve XML den sonra en yenilikci Internet proqrami oldugunu ve i sonlandirib 3 kainatin qapisini acdigini one surmusler IsleyisiJavaScript and XMLsozlerinin qisaltmasi olan Ayaks interaktiv yaratmaq ucun istifade edilen bir texnikasidir Esas meqsedi arxa planda serverle kicik miqdarda melumat mubadilesi sayesinde sehifeni daha suretli yenileyen veb sehifeleri etmek basqa sozle istifadecinin istediyi her anda butun veb sehifesini yenilemek derdinden xilas edir Bu da veb sehifesinin tesirini suretini ve istifadesini artirmaq demekdir Ajax texnikasi asagidaki texnologiyalari istifade edir Melumati formatlamaq ve gorunusunu deyisdirmek ucun XHTML ya da HTML ve gorulecek melumati dinamik olaraq gostermek ve onunla interaktiv calismaq ucun xususile JavaScript ve JScript kimi ECMAScript olan istifadeci terefindeki bir scripting dili komeyine yetsen Veb serveri ile melumat deyis toxunusunda istifade edilen objesi Bezi lerde ve bezi hallarda veb serveriyle melumat mubadilesi ucun XMLHttpRequest yerine de istifade olunur diger proqramlar ise dinamik olaraq elave olunan JavaScript TAG leri de istifade edile biler Istifadeciyle server arasindaki melumat mubadilesini umumiyyetle XML formati istifade edilir Evvelceden hazirlanmis HTML duz metn ve hetta bele olmaq uzre her hansi bir format da istifade edile biler Bu tip fayllar server terefinde her hansi bir script PHP ASP vs ile bele cixarilmis ola biler ve kimilerin eksine Ayaks oz basina bir texnologiya deyil ancaq termin bir cox texnologiyanin bir butun olaraq istifade edildiyini ifade edir Ustunlukleri ve menfi cehetleriBant genisliyini qurmaq HTMLi sebeke skaneri browser proqraminda yaradarken JavaScript emeliyyatlarini ve islenecek melumatlari istifade ederken serverden gelen sehife melumati lazim oldugundan daha az yer tutdugunda oteri Ayaks veb sehifelerinin nisbilik olaraq daha suretli yuklendiyi musahide edile biler Mezmunun isteye bagli olaraq yuklenmesine elave olaraq bezi veb tetbiqleri ilk once Hadise Idarecilerini event handler sonra elaqedar funksiyalari endirir Bu texniki kompleks mexanizmi ve funksiyasi olan veb tetbiqlerinin ehtiyac duydugu yuksek miqdarda bant genisliyi istehlakini ehemiyyetli derecede yungullesdirer Istifadeci interfeysiGelen ziyaretcilerin daha gozel bir qarsilama sehifesi isteyirsinizse ajax istifade ede bilersiniz Daha suretli ve daha gozel sehifeleri ajax ile qarsilarina teqdim ede bilersiniz DaxilolmaVeb proqramlarinda Ayaks texnologiyalarini istifade etmek Komputer Daxil oluna bilmek movzusunda vasiteler inkisaf etdiren dizayncilar ucun bir cox problemi ozu ile getirmekdedir Buna elave olaraq Section 508 kimi Amerikan Uygunlasma Standartlarina mohkem bir sekilde riayet lazim oldugu ABS dovlet destekli bir cox inkisaf etdirme layiheleri var Bu standartlar emel olunmamasi bezi hallarda komputer uyumluluguyla elaqedar bir cox is muqavilelerinin legvine ve huquqi problemlerin yaranmasina sebeb olur Buna gore Ajax la edilmis hellerin boyuk bir qismi qrafik esasli brauzerlere xitab etdiyinden oteri yukseldiciler basqa platforma ve skaner istifadecilerinin de ehtiyaclarini qarsilamaq mecburiyyetindedir Menbelerajax org olu kecid Hemcinin bax