Wannear jo Ajax brûke en as jo net wolle

Wat te dwaan as jo de "Ajax Call" fan jo baas krije

Ik jou it oan, ik wie nea in geweldig fan fan JavaScript. Ik wie altyd tige bliid dat ik oer in JavaScript-gids haw, dat ik it net op myn side besykje. Ik kin JavaScript en lêze en skriuwe, mar oant de lêste tiid hie ik in soad lytse belangstelling. Foar elk reden hie myn geast in folslein mentale brek doe't it kaam om JS skripts te skriuwen. Ik kin komplekse C ++- en Java-tapassingen skriuwe en ik kin Perl CGI-skripts yn myn sliep skriuwe, mar JavaScript is altyd in striid.

Ajax makke JavaScript mear fun

Ik tink dat in part fan de reden dy't ik net hawwe sille JavaScript wie omdat rollers langer langer binne. Sure, jo kinne mear dwaan as dy mei JS, mar 90% fan 'e plakken dy't dêr gebrûk makken, wienen ofwol rollers of formulier, en net folle oars. En as jo ien formulier validearre hawwe, hawwe jo se allegearre validearre.

Dêrnei kaam Ajax mei en makke it alle nij wer. Ynienen wienen wy browsers dy't JavaSkript stipe dwaan soenen wat oars as ferkeapingsôfbyldings en wy hiene XML en de DOM om data te ferbinen oan ús skripts. En dit alles betsjuttet dat Ajax ynterstân is foar my, dus wol ik Ajax applikaasjes bouwe.

Wat is de Stupidest Ajax-applikaasje jo & ea; Ever Ever Built?

Ik denk dat mijn de e-mail-checker wêze soe op in akkount dat hast gjin e-post krige. Jo soenen nei de webside gean en it soe sizze "Jo hawwe 0 e-postberjochten." De 0 soe wizigje as in berjocht yn kaam, mar sûnt dat akkount gjin berjocht krige, soe it nea feroarje. Ik besocht it troch mail te stjoeren nei it akkount, en it wurke. Mar it wie krekt sûnens. Der wiene in bettere e-postkader of fyftich jier lyn beskikber, en ik moast net Firefox of IE hawwe om har te brûken. Doe't ien fan myn gearwurkers seach se sei se sei: "Wat dogge jo?" Doe't ik sei, frege se "Wêrom?"

Foardat in Ajax-applikaasje bouwe sil altyd freegje

Wêrom Ajax?
As de iennichste reden dat jo de applikaasje yn Ajax bouwe, is om't "Ajax cool is" of "myn baas fertelde my Ajax te brûken", dan moatte jo jo technologyske keuze serieus evaluearje. As jo ​​in webapplikaasje bouwe, moatte jo jo klanten earst tinke. Wat hawwe se dit programma nedich? Wat sil it makliker meitsje?

Wêrom net wat oars?
It kin tige te ferjitten wêze om Ajax gewoan te brûken as jo kinne. Op ien side dy't myn team wurke hat, wie der in tabblêd fan 'e side. Alle ynhâld is opslein yn XML yn in database en as jo op 'e ljeppers klikke, wurde Ajax brûkt om de side opnij mei de nije ljepblêdgegevens fan' e XML opnij te meitsjen.

Dit wie in goed gebrûk fan Ajax, oant jo tinke oan guon fan 'e problemen mei:

It ding dat wie nijsgjirrich wie, is dat dizze webside likense siden hie yn it ferline dy't Ajax net brûkte. Se levere de ynhâld mei ferstoppe divs of apart skieden HTML-siden. Der wie gjin reden om Ajax te brûken as dizze Ajax cool wie, en ús baas hie besocht dat wy sykje nei plakken om it te brûken.

Ajax is foar Action Not Content

As jo ​​in Ajax-applikaasje opnimme of wat Ajax-liket op jo webside, selektearje earst as de gegevens dy jo feroarings tagong hawwe. It punt fan 'e asynchrone frege is dat it fersyk om' e tsjinner makket foar ynformaasje dy't flugger feroare is - om't it giet om't de lêzer wat oars docht. Dan as se op in keppeling of knop klikke (of nei in fêst tiid fan 'e tiid - wat jo jo ûnderskied) de gegevens sjen litte fuort.

As jo ​​ynhâld of gegevens noait feroaret, dan moatte jo Ajax net brûke om tagong te krijen.

As jo ​​ynhâld of gegevens gewoan selden feroarje, dan moatte jo wierskynlik gjin Ajax brûke om tagong te krijen.

Dingen dy't goed binne foar Ajax

Wat te dwaan as jo de & # 34; Ajax Call & # 34;

Sprek mei jo baas of marketingôfdieling om te begripen wêrom't se Ajax brûke wolle op 'e webside. Ienris begripe jo de redenen wêrom't se it wolle, kinne jo dan wurkje op it te finen fan in gaadlike applikaasje.

Tsjinje jo jo baas dat jo klanten earst komme, en dat tagonklikheid net allinich in wurd is. As se derfoar soargje oft jo side tagonklik is foar klanten, dan fertrouwe se dat sykmasines net soargje foar Ajax, sadat se gjin soad sideviews krije.

Begjin lyts. Bouwe in wat maklik earst foar soargen oer it bouwen fan in folsleine nije webside fan 'e kratsje. As jo ​​wat Ajaxian kinne op jo webside krije, dan kinne jo allegear baas wêze of marketingadminte nedich om har doelen te foldwaan. It is feilich mooglik om in Ajax-applikaasje op te lizzen, dy't eins feitlik is, mar allinich as jo tinke oer hoe't it earst dwaan sil.

Haw ik dit artikel nuttich fûn? Meitsje in reaksje.