Internet

Milloin Ajaxia käytetään ja milloin ei

Kirjoittaja: Laura McKinney
Luomispäivä: 10 Huhtikuu 2021
Päivityspäivä: 16 Saattaa 2024
Anonim
Nonviolence and Peace Movements: Crash Course World History 228
Video: Nonviolence and Peace Movements: Crash Course World History 228

Sisältö

Mitä tehdä, kun saat 'Ajax-puhelun' pomostasi

Myönnän sen, etten ole koskaan ollut suuri JavaScriptin fani. Osaan lukea ja kirjoittaa JavaScriptiä, mutta viime aikoihin saakka minulla oli hyvin vähän kiinnostusta siitä. Mistä tahansa syystä mielessäni oli täydellinen henkinen tauko, kun tuli kirjoittaa JS-skriptejä. Osaan kirjoittaa monimutkaisia ​​C ++- ja Java-sovelluksia ja voin kirjoittaa Perl CGI-skriptejä unessa, mutta JavaScript oli aina taistelu.

Ajax teki JavaScriptiä hauskemmaksi

Luulen, että osa syystä, että en pitänyt JavaScriptiä, johtui siitä, että siirtyminen on tylsää. Toki, voit tehdä enemmän kuin JS: n avulla, mutta 90% sitä käyttävistä sivustoista suoritti joko siirron tai lomakkeen validoinnin, eikä paljon muuta. Ja kun olet validoinut yhden lomakkeen, olet validoinut ne kaikki.


Sitten Ajax tuli mukaan ja teki kaiken uudesta uudestaan. Yhtäkkiä meillä oli selaimia, jotka tukevat JavaScriptiä tekemällä jotain muuta kuin vaihtamalla kuvia, ja meillä oli XML ja DOM yhdistääksesi tiedot skripteihimme. Ja tämä kaikki tarkoittaa, että Ajax on mielenkiintoinen minulle, joten haluan rakentaa Ajax-sovelluksia.

Mikä on typeräin Ajax-sovellus, jonka olet koskaan rakentanut?

Mielestäni minun olisi pitänyt olla sähköpostitarkistaja tilillä, jolla ei juuri ole sähköposteja. Siirryt verkkosivulle, jossa sanotaan "Sinulla on 0 sähköpostiviestiä". 0 muuttuisi, jos viesti saapuisi, mutta koska tilillä ei ollut postia, se ei muutu koskaan. Testasin sitä lähettämällä sähköpostia tilille, ja se toimi. Mutta se oli täysin turhaa. Viisi vuotta sitten oli saatavana parempia postimerkkejä, ja minun ei tarvinnut olla Firefoxia tai IE: tä käynnissä käyttämään niitä. Kun yksi työtovereistani näki sen, hän sanoi: "Mitä se tekee?" Kun selitin, hän kysyi "Miksi?"


Kysy aina ennen Ajax-sovelluksen rakentamista

Miksi Ajax?
Jos ainoa syy, jonka vuoksi rakennat sovellusta Ajaxissa, on se, että "Ajax on siisti" tai "pomoni käski minun käyttää Ajaxia", sinun on arvioitava tekniikkaasi vakavasti. Kun rakennat mitä tahansa Web-sovellusta, sinun on ajateltava ensin asiakkaitasi. Mitä he tarvitsevat tämän sovelluksen tehdä? Mikä helpottaa käyttöä?

Miksi ei jotain muuta?
Ajaxin käyttö voi olla erittäin houkuttelevaa yksinkertaisesti siksi, että voit. Yhdellä sivustolla, jolla ryhmäni työskenteli, oli sivun välilehti. Kaikki sisältö tallennettiin XML-tietokantaan ja kun napsautit välilehtiä, Ajaxia käytettiin sivun rakentamiseen uusilla XML-välilehden tiedoilla.

Tämä vaikutti Ajaxin hyvältä käytöltä, kunnes aloitat miettiä joitain sen aiheita:

  • Välilehtiä ei voi lisätä kirjanmerkkeihin. Joten asiakkaat eivät voi tallentaa haluamiaan tietoja.
  • Hakukoneet eivät näe tietoja, joita ei ole ensimmäisessä välilehdessä, koska he eivät pääse Ajaxiin.
  • Ajax ei ole käytettävissä, joten muiden välilehtien sisältö ei ole näkyvissä kenellekään, joka käyttää näytönlukijaa, tai jopa vanhemmille selaimille, joilla ei ole hyvää JavaScriptiä.
  • Jos jollakin välilehdellä oli paljon tietoa, hitaan yhteyden lataaminen voi viedä kauan. Ja koska Ajax ei ilmoita, että mitään tapahtuu, sivu näyttää rikki.

Mielenkiintoista on, että tällä verkkosivustolla oli aiemmin samanlaisia ​​sivuja, jotka eivät käyttäneet Ajaxia. He toimittivat sisällön joko piilotettuina osioina tai erillisillä HTML-sivuilla. Ajaxin käyttämiseen ei ollut mitään muuta syytä kuin se, että Ajax oli viileä, ja pomomme oli ehdottanut etsimään paikkoja sen käyttämiseen.


Ajax on tarkoitettu toimintoon, joka ei ole sisältöä

Jos aiot asentaa Ajax-sovelluksen tai vain jotain Ajax-tyyppistä verkkosivustollesi, selvitä ensin, muuttuvatko käyttämäsi tiedot. Asynkronisen pyynnön tarkoitus on, että se pyytää palvelimelta tietoja, jotka ovat muuttuneet nopeammin - koska se tapahtuu, kun lukija tekee jotain muuta. Sitten kun he napsauttavat linkkiä tai painiketta (tai tietyn ajan kuluttua - erottelusta riippumatta), tiedot näkyvät heti.

Jos sisältösi tai tietosi eivät koskaan muutu, sinun ei pitäisi käyttää Ajaxia käyttää sitä.

Jos sisältösi tai tietosi muuttuvat vain harvoin, sinun ei todennäköisesti pitäisi käyttää Ajaxia sen käyttämiseen.

Asiat, jotka ovat hyviä Ajaxille

  • Lomakkeen validointi
    • Lomakkeen validointi on melkein mitään. Se on niin mukavampaa, kun lomake kertoo kirjoittaessasi, oletko täyttänyt sen väärin vai ei. Pitäminen mennä palvelimelle ja palauttaa sitten virheilmoitus ei ole vain vanha, se on hidasta. Jätä palvelimen vahvistus lomakkeeseen, se on tärkeää saavutettavuudelle. Mutta niille, jotka voivat tukea Ajaxia, kerro heille heti.
  • Kommentit
    • Blogien kommentit tai jopa vain artikkelit ovat Ajaxin hieno käyttö. Kommentit voivat muuttua koko ajan, ja varsinkin kun kommentaattori osuu kommenttipainikkeeseen, on mukavaa nähdä kommentti heti sivulla.
  • Tietojen suodattaminen
    • Jos sinulla on suuri taulukko, jossa on paljon tietoa, hieno sovellus Ajaxille on lisätä suodattimia ja lajittelijoita taulukkoon. Web-taulukon saaminen toimimaan enemmän kuin Excel on todella hyödyllinen ihmisille.
  • Kyselyt ja kyselyt
    • Kun napsautat äänestystä, kysely vain vaihtaa näyttämään sinulle tulokset. Ja ennen kuin kommentoit, About ei vielä tue Ajaxia kyselyissämme - mutta se olisi varmasti mukavaa. Ehkä voimme antaa Lifewire.com-kehittäjille oman "Ajax-puhelun". :)

Mitä tehdä, kun saat Ajax-puhelun

Keskustele pomosi tai markkinointiosastosi kanssa saadaksesi selville, miksi he haluavat käyttää Ajaxia verkkosivustolla. Kun olet ymmärtänyt syyt, miksi he haluavat sen, voit työskennellä etsimään sille sopivan sovelluksen.

Muista molemmille pomoosi, että asiakkaasi ovat etusijalla ja että saavutettavuus ei ole vain sana. Jos he eivät välitä siitä, ovatko sivustosi asiakkaiden käytettävissä, muista heille, että hakukoneet eivät välitä Ajaxista, joten he eivät saa niin monta sivun katselua.

Aloita pieni. Luo jotain helppoa ensin ennen kuin huolehdit kokonaan uuden Web-sovelluksen rakentamisesta tyhjästä. Jos saat jotain Ajaxiania verkkosivustollesi, se saattaa olla sinun pomo tai markkinointiosaston tarvitsema heidän tavoitteidensa saavuttamiseksi. On ehdottomasti mahdollista laittaa Ajax-sovellus, joka on todella hyödyllinen, mutta vain jos mietit miten ensin tehdä se.

Suositella

Suosittelemme Sinua

Cool Minecraft pääsiäismunat
Pelaamista

Cool Minecraft pääsiäismunat

Vaikka ne eivät ole pupun jättämiä munia, nämä ovat iitiäMinecraft Pääiäimunat antavat varmati hymyillen. Näin löydät pieniä alai...
Parhaat klassiset kauhupelit
Pelaamista

Parhaat klassiset kauhupelit

Etitkö klaita kauhupeliä pelatakei tietokoneellai? Olemme täällä, joten valmita tietokoneei tai kannettava tietokoneei valmiiki! Vaikka kauhu aattaa olla nykypäivän&...