fbpx
Wikipedia

AJAX

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 HTMLXML-dən sonra ən yenilikçi İnternet proqramı olduğunu və Veb 2.0. 'ı sonlandırıb, 3. kainatın qapısını açdığını önə sürmüşlər.

İşləyişi

Asynchronous JavaScript and XMLsözlərinin qısaltması olan Ayaks, interaktiv veb tətbiqləri yaratmaq üçün istifadə edilən bir veb proqramlaşdırma 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ə CSS.
  • 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 DOM.
  • Veb serveri ilə məlumat dəyiş toxunuşunda istifadə edilən XMLHttpRequest objesi. Bəzi Ayaks framework lərdə və bəzi hallarda veb serveriylə məlumat mübadiləsi üçün XMLHttpRequest yerinə iframe 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, JSON və hətta EBML 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.
  • DHTML, Lamp və SPA 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

  • Ajax (test sistemi)
  • Comet (proqramlaşdırma)
  • HTTP streaming
  • Progressive enhancement
  • Reverse Ajax
  • Rich Internet application
  • Single usage application
  • Web 2.0
  • XMLHttpRequest

ajax, asynchronous, javascript, azərb, asinxron, javascript, internet, səhifələrində, javascript, http, request, istifadəçi, ilə, interaktiv, proqramlar, yaradan, texnikanın, adıdır, necə, oxunması, lazım, olduğu, mövzusunda, ümumi, razılıq, olmamaqla, birlikd. 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 Veb 2 0 i sonlandirib 3 kainatin qapisini acdigini one surmusler Mundericat 1 Isleyisi 2 Ustunlukleri ve menfi cehetleri 2 1 Bant genisliyini qurmaq 3 Istifadeci interfeysi 4 Daxilolma 5 Menbeler 6 Hemcinin baxIsleyisi RedakteAsynchronous JavaScript and XMLsozlerinin qisaltmasi olan Ayaks interaktiv veb tetbiqleri yaratmaq ucun istifade edilen bir veb proqramlasdirma 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 CSS gorulecek melumati dinamik olaraq gostermek ve onunla interaktiv calismaq ucun xususile JavaScript ve JScript kimi ECMAScript olan istifadeci terefindeki bir scripting dili komeyine yetsen DOM Veb serveri ile melumat deyis toxunusunda istifade edilen XMLHttpRequest objesi Bezi Ayaks framework lerde ve bezi hallarda veb serveriyle melumat mubadilesi ucun XMLHttpRequest yerine iframe 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 JSON ve hetta EBML 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 DHTML Lamp ve SPA kimilerin eksine Ayaks oz basina bir texnologiya deyil ancaq termin bir cox texnologiyanin bir butun olaraq istifade edildiyini ifade edir Ustunlukleri ve menfi cehetleri RedakteBant genisliyini qurmaq Redakte 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 interfeysi RedakteGelen ziyaretcilerin daha gozel bir qarsilama sehifesi isteyirsinizse ajax istifade ede bilersiniz Daha suretli ve daha gozel sehifeleri ajax ile qarsilarina teqdim ede bilersiniz Daxilolma RedakteVeb 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 Menbeler Redakteajax org olu kecid Hemcinin bax RedakteAjax test sistemi Comet proqramlasdirma HTTP streaming Progressive enhancement Reverse Ajax Rich Internet application Single usage application Web 2 0 XMLHttpRequestMenbe https az wikipedia org w index php title AJAX amp oldid 6079811, wikipedia, oxu, kitab, kitabxana, axtar, tap, hersey,

ne axtarsan burda

, en yaxsi meqale sayti, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, seks, porno, indir, yukle, sex, azeri sex, azeri, seks yukle, sex yukle, izle, seks izle, porno izle, mobil seks, telefon ucun, chat, azeri chat, tanisliq, tanishliq, azeri tanishliq, sayt, medeni, medeni saytlar, chatlar, mekan, tanisliq mekani, mekanlari, yüklə, pulsuz, pulsuz yüklə, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar.