Wat Dir maacht Wann Dir de "Ajax Call" vun Ärem Boss kritt
Ech soen Iech, ech sinn ni e riesegen Fan of JavaScript gewiescht. Ech war ëmmer wierklech fréi, datt on About JavaScript en Guide huet, fir datt ech et net op meng Site erdeelt hunn. Ech kann JavaScript a Liesen a schreiwen, awer bis kuerzem wor ech ganz interessant. Aus all deem Grond huet mäi Geescht eng ganz geeschteg Paus fonnt, wéi et geschafft huet fir JS-Skripten ze schreiwen. Ech kann komplizéiert C ++- a Java-Applikatiounen schreiwen an ech kann Perl CGI-Skripte a méngem Schreft schreiben, awer de JavaScript war ëmmer en Kampf.
Ajax Made JavaScript Méi Spaass
Ech denken un Deel vun dem Gronn, datt ech net gefärdegst gi war, well d'Rollover ginn langweileg sinn. Sure, Dir kënnt méi wéi dat mat JS maachen, mee 90% vun de Site déi Dir benotzt hutt, wieren entweder Rolloverappen oder Formulairen, an net vill aner. A wa Dir e Formulaire validéiert hutt, hutt Dir se all validéiert.
Dann ass Ajax komm an huet alles nei erwaart. Op eemol gesi mir Browser, déi d'JavaScript ënnerstëtzen maache wat eppes anescht wéi Tauschbilder huet a mir haten XML an DOM, fir Daten op eise Skripte verbinden. A all dat heescht, datt Ajax bei mir interesséiert ass, also wëll ech Ajax-Applikatiounen erstallt hunn.
Wat ass d'Stupidest Ajax-Applikatioun Dir sidd scho gebaut?
Ech mengen, datt méng E-Mail-Checker op engem Kont benotzen deen bal keen Email huet. Dir géift op d'Websäit goen an et wier "Dir hutt 0 E - Mail - Norichte". D'0 géif änneren, wann eng Noriicht geschitt ass, awer well de Kont huet kee Mail, da wier et ni geännert. Ech hu gepréscht, andeems Dir E-Mail op de Kont schéckt an et geschafft. Mee et war absolut Sënn. Et waren bessere Mail-Checker déi fënnef Joer sinn, a mir hunn net Firefox oder IE benotzt fir se ze benotzen. Wéi eng vun mengen Kollegen hat se gesot, "Wat ass et?" Wéi ech erklärt hunn, huet hatt gefrot "Why?"
Ier Dir eng Ajax-Applikatioun eroplueden Wonsch Firwat
Firwat Ajax?
Wann den eenzegen Grond datt Dir d'Applikatioun an Ajax opbauen, ass "Ajax cool" oder "mäi Chef hat gesot, Ajax ze benotzen", da misst Dir Är Technologie auswielen. Wann Dir eng Webapplikatioun bauen, sollt Dir u Clienten zuerst denken. Wat brauche se dës Demande fir ze maachen? Wat wäert et méi einfach maachen?
Firwat net eppes Eppes?
Et kann äis temptéieren, Ajax einfach ze benotzen well Dir kënnt. Op enger Site déi meng Équipe opgaange war, koum et zu enger Tabell Deel vun der Säit. All Inhalt war op XML mat enger Datebank gelagert an wann Dir op d'Tabs klickt, gouf Ajax benotzt déi Säit mat den neie Tab vun der XML opzebauen.
Dëst schéngt e gudde Benotzere vun Ajax ze hunn, bis Dir un e puer vun de Problemer mat Iech denkt:
- D'Tabs kënne net Bookmarks ginn. Clienten kënnen d'Informatioun net retten déi se wëllen.
- Eng Suchmaschinn gesi net d'Daten déi net op der éischter Tabulatioun sinn, well se net op den Ajax kommen.
- Ajax ass net zougänglech, sou datt de Contenu an den aneren Tabs net fir jiddereen iwwer e Bildschirmlêzer gesinn oder souguer méi al Browser sinn, déi kee gutt JavaScript-Support hunn.
- Wann een vun den Tabs vill Informatioune hat, kann et eng laang Zäit daueren, fir op e lues unzegräifen. A well Ajax net onerlaabt ass wat geschitt ass et sou wéi d'Säit gebrach ass.
D'Saach, déi interessant ass, ass datt dës Websäit ähnlech Säite an der Vergaangenheet huet déi Ajax net benotzen. Si hunn den Inhalt entweder mat verstoppt divus oder eenzel HTML-Säit geliwwert. Et war kee Gronn, Ajax ze benotzen wéi deen Ajax war cool, an de Chef huet proposéiert datt mir no Plazen kucken fir se ze benotzen.
Ajax ass fir Action Not Content
Wann Dir eng Ajax-Applikatioun, oder just Ajax-ähnlech wéi op Ärer Websäit opmaacht, zielt fest wéi d'Donnéeën déi Dir op Ännerungen zougitt. De Punkt vun der asynchrescher Ufro ass datt et Ufroën op de Server fir Informatioun mécht, déi méi séier geännert huet - well et geschitt, wann de Lieser eppes anescht maacht. Dann wann se e Link oder Knäppchen klickt (oder no enger festgesetzter Zäit - egal wéi och ëmmer ennerscheed) sinn d'Donnéeën direkt erauskomm.
Wann Är Inhalter oder Daten ni ännert, da sollt Dir net Ajax benotzen fir se z'angéieren.
Wann Äre Inhalt oder Daten nëmme wéineg verännert sinn, da wahrscheinlech net Ajax fir zougänglech ze benotzen.
D'Saachen déi gutt sinn fir Ajax
- Formulär Validatioun
- Dëst ass bal en No-Brainer. Et ass sou vill méi schéin, wann d'Form erzielt huet wéi Dir Iech tipte wann Dir se falsch ausfëllt oder net. Gitt op den Server an en nees eng Fehlermeldung zréckzekréien ass net nëmmen al, et ass lues. Lass de Server Validatioun an der Form, dat ass wichteg fir Zougänglechkeet. Mee fir déi, déi Ajax ënnerstëtzen, sot se direkt.
- Commentairen
- Commentairen op Blogen oder souguer nëmmen Artikelen sinn eng grouss Benotzung vun Ajax. Commentairen kënnen all d'Zäit veränneren, a besonnesch wann e Kommentarer op de Kommentar Knäppche klickt, ass et schéin, de Kommentar direkt op der Säit ze gesinn.
- Filter data
- Wann Dir eng grouss Tafel mat villen Donnéeën an der hutt, ass eng gutt Applikatioun fir Ajax fir Filters an Eros fir de Tableau ze addéieren. Gitt Ären Web - Dësch fir méi Excel ze handelen ass wierklech d'Leit nëtzlech.
- Ëmfro an Ëmfroen
- Wann Dir op Äre Vote klickt, kënnt d'Umellung just fir Iech d'Resultater ze weisen. A wéi Dir äntweren, Dat iwwer Ajax op eis Ëmfroen awer net ënnerstëtzen, awer et ass sécher net gutt. Vläicht kënne mir den About.com Entwéckler e "Ajax Call" vun eisen eegenen. :)
Wat Dir maacht Wann Dir de & # 34; Ajax Call & # 34;
Gespréich mat Ärem Chef oder Marketing Departement fir ze wëssen firwat se Ajax op der Websäit benotzen wëllen. Sidd Dir d'Grënn firwat datt se et wëlle verstoen, da kënnt Dir dann eng gutt Applikatioun fannen.
Erënnerung souwuel de Chef, datt Är Clienten als éischt kommen, an datt Accessibilitéit net nëmme Wuert ass. Wann se net egal ob Är Site zougänglech ass fir Clienten, erënnert se un datt d'Sichmaschinne keen Ajax këmmeren, fir datt se net sou vill Seitenvisiten kréien.
Start kleng. Erstellt een eppes ganz einfach ier Dir Äert Suergen iwwer eng ganz neier Websäit aus engem Null erstallt. Wann Dir eppes Ajaxian op Är Websäit kritt, kënnt Dir all Är Chef oder Marketing Departement hir Ziler erreechen. Et ass definitiv méiglech eng Ajax Applikatioun ze setzen déi tatsächlech nëtzlech ass, awer nëmmen wann Dir denkt, wéi et zielt éischter.
Hutt Dir dës Artikel gesinn? Maacht e Kommentar.