..
AJAX (kuris reiškia Asynchronous JavaScript ir XML) yra technologija, įdiegta ASP.NET platformos pagerinti interneto programų išvaizdą tikslas, o tarp jų ir vartotojų sąveika. Kaip dalis programinės įrangos, kai technologija atrodo gana stabilus paprastai tampa prioritetu, siekiant pagerinti tos pačios sąveikos su vartotoju (toliau vartotojo patirtis).
Šios programos, kad padidinti sąveikos su vartotoju kompiuterių žargonu vadinamas RIA (Rich Internet Application). AJAX yra priemonė, per kurią kurti savo Rias.
Pirmoji priežastis, kuri atvedė prie "AJAX" atsiradimas buvo pagerinti etapai HTTP GET / POST tinklalapius. Iš tiesų, nors standartinė HTTP dabar yra funkcionalus ir gerai žinomi kūrėjai, ji turi trūkumų, iš kurių pirmasis yra tai, kad jūs turite laukti tam tikrą laiko tarpą, kol puslapiuose yra atnaujinami. AJAX pristato mechanizmus, kad išvengti (ar sumažinti) šiuos lūkesčius.
Pagalvokite, kaip HTTP protokolą priimant prašymą, naršyklė siunčia į serverį tą patį ir jūs negalite daryti nieko kito, kol šis procesas baigsis. Praktiškai, todėl siunčia prašymą ir tikisi, o tuo, kad naršyklės apatiniame indikatorius parodo sandorio užbaigimo lygį ir tik tada, kai kontrolė yra grąžinamas į naršyklę galite pradėti naudotis programa.
Taikymo, todėl nenaudingas tol, kol prašymą negrąžina, ir daugeliu atvejų naršyklės lange pasirodo visiškai balta. Siūlomas sprendimas AJAX yra įdiegti kažką, kad gali dirbti prašymą asinchroniškai, kad naršyklė yra labiau sąveikos su vartotojo nėra blokuoja visą puslapį, bet tik būtiną dalį.
Viena iš naujovių, kurios prisidėjo prie AJAX Web programavimas yra naujų bibliotekų įdiegimas, siekiant palengvinti kliento pusėje asinchroninis skambučių į serverį. Kita naujiena yra naujų server-side komponentų įvedimas remti šių naujų asinchroninis skambučius iš klientų.
Toks vaizdas, paimta iš "Microsoft" svetainėje, apibendrina koncepcinę visatos AJAX

Iš pirmo žvilgsnio, "AJAX", atrodo, įvesti daugiau sudėtingumo, kaip kurti interneto programas, bet iš tikrųjų ši technologija suteikia keletą svarbių privalumų:
Dauguma teikiama parama ASP.NET AJAX yra serverio pusėje kontrolės atsakingas už teikiant tinklalapius naujo stiliaus įvedė šią naują technologiją, rinkinys. Apskritai, server-side kontrolės darbas yra gaminti produkciją, vietos HTML elementų, susijungusių taip, kad jie atrodo teisingai naršyklių ir AJAX stiliaus kontrolės elgtis taip pat.
AJAX stiliaus kontrolės dažniausiai naudojami:
Parama kliento pusėje AJAX vietoj dėmesys skiriamas JavaScript bibliotekos, kad šie lygiai, nustatyti:
Labai naudinga yra ASP. NET kontrolės Toolkit ", kuris susideda iš komponentų (ir pavyzdžiai, kurie rodo, kaip jas naudoti), kurios leidžia" AJAX "funkcijos naudojimą rinkimo darbą. Šis rinkinys taip pat teikia programinės įrangos kūrimo rinkinį kurti pasirinktinius valdiklius ir gali būti atsisiųsti iš oficialios svetainės iš ASP.NET AJAX ". Jis nėra įtrauktas į "Visual Studio 2010 ir turi būti atsisiųsti atskirai. Išsamesnės informacijos prašome kreiptis į šį puslapį .
Tai gali atsisiųsti dvejetainius arba šaltinio kodą. Jei nerūpi naudoti kodo šio komponento tiesiog įdėti nuorodą į AjaxControlToolkit.dll į savo projektus.
Be AJAX pastaraisiais metais įdiegė daug kitų naudingų technologijų, tokių kaip "Silverlight, WPF, WCF, kurie nebus įtraukti į šį vadovą kaip jau buvo pateikti su tam tikrų konkrečių elementų, kuriuos galima rasti straipsnių skyriuje mūsų ASP.NET puslapį.
| |
ASP (Advanced)
Visas kursas sukurti dinaminius interneto svetainių. Nuo 39 €. |
| |
ASP.NET (kurso)
Visas kursas statybos interneto programų nuo 49 €. |
| |
SQL ir duomenų bazės (kurso)
Kurkite ir tvarkykite reliacinėse duomenų bazėse. Nuo 39 €. |