Pryd i Ddefnyddio Ajax a Pryd I Ddim

Beth i'w wneud pan fyddwch chi'n cael y "Ajax Call" gan Eich Boss

Rwy'n ei gyfaddef, dwi erioed wedi bod yn gefnogwr enfawr o JavaScript. Roeddwn bob amser yn falch iawn bod gan Amdanom Arweiniad Javascript fel nad oedd yn rhaid i mi ei gwmpasu ar fy safle. Gallaf ddarllen ac ysgrifennu JavaScript, ond hyd yn ddiweddar, ni chafwyd fawr ddim diddordeb ynddo. Am ba reswm bynnag, roedd gan fy meddwl seibiant meddwl cyflawn pan ddaeth i ysgrifennu sgriptiau JS. Gallaf ysgrifennu cymhleth C ++ a chymwysiadau Java a gallaf ysgrifennu sgriptiau Perl CGI yn fy ngwely, ond roedd JavaScript bob amser yn frwydr.

Gwnaeth Ajax JavaScript Mwy Hwyl

Rwy'n credu nad oedd rhan o'r rheswm nad oeddwn i'n hoffi JavaScript oherwydd bod y rhagolygon yn ddiflas. Yn sicr, gallwch chi wneud mwy na hynny gyda JS, ond roedd 90% o'r safleoedd sydd ar gael yno yn gwneud naill ai raglennau neu ddilysu ffurf, ac nid llawer arall. Ac unwaith y byddwch wedi dilysu un ffurflen, rydych chi wedi eu dilysu i gyd.

Yna daeth Ajax ymlaen a'i wneud yn hollol newydd eto. Yn sydyn roedd gennym borwyr a fyddai'n cefnogi JavaScript i wneud rhywbeth heblaw cyfnewid delweddau ac roedd gennym XML a'r DOM i gysylltu data i'n sgriptiau. Ac mae hyn i gyd yn golygu bod Ajax yn rhyngweithio i mi, felly rwyf am adeiladu ceisiadau Ajax.

Beth & # 39; s y Cais Atex Stupidest Rydych chi Wedi Ei Adeiladu?

Rwy'n credu y byddai'n rhaid i fi fod yn y gwirydd e-bost ar gyfrif nad oedd bron efo e-bost. Fe fyddech chi'n mynd i'r dudalen We a byddai'n dweud "Mae gennych chi 0 negeseuon post." Byddai'r 0 yn newid pe bai neges yn dod i mewn, ond gan nad oedd y cyfrif hwnnw wedi cael unrhyw bost, ni fyddai byth yn newid. Fe'i profais trwy anfon post at y cyfrif, a bu'n gweithio. Ond roedd yn gwbl ddiymadferth. Roedd gwirwyr post gwell ar gael bum mlynedd yn ôl, ac nid oedd yn rhaid i mi gael Firefox neu IE yn rhedeg i'w defnyddio. Pan welodd un o'm cydweithwyr, dywedodd hi "Beth ydyw?" Pan esboniais, gofynnodd "Pam?"

Cyn Adeiladu Cais Ajax Bob amser Gofynnwch Pam

Pam Ajax?
Os mai'r unig reswm rydych chi'n adeiladu'r cais yn Ajax yw bod "Ajax yn oer" neu "dywedodd fy rheolwr i mi ddefnyddio Ajax," yna dylech werthuso'ch dewis technoleg o ddifrif. Pan fyddwch chi'n adeiladu unrhyw gais ar y We, dylech fod yn meddwl am eich cwsmeriaid yn gyntaf. Beth mae angen i'r cais hwn ei wneud? Beth fydd yn ei gwneud hi'n haws ei ddefnyddio?

Beth am rywbeth arall?
Gall fod yn demtasiwn iawn i ddefnyddio Ajax yn syml oherwydd y gallwch chi. Ar un safle y mae fy nhîm yn gweithio arno, roedd adran tabbed o'r dudalen. Storiwyd yr holl gynnwys yn XML mewn cronfa ddata a phan glicio ar y tabiau, defnyddiwyd Ajax i ailadeiladu'r dudalen gyda'r data tab newydd o'r XML.

Ymddengys fod hyn yn ddefnydd da o Ajax, nes eich bod yn dechrau meddwl am rai o'r materion sy'n gysylltiedig ag ef:

Y peth a oedd yn ddiddorol yw bod gan y wefan hon dudalennau tebyg yn y gorffennol nad oeddent yn defnyddio Ajax. Fe wnaethant ddarparu'r cynnwys naill ai â rhannau cudd neu dudalennau HTML ar wahân. Nid oedd unrhyw reswm dros ddefnyddio Ajax heblaw bod yr Ajax hwnnw'n oer, ac roedd ein pennaeth wedi awgrymu ein bod yn chwilio am le i'w ddefnyddio.

Mae Ajax ar gyfer Gweithredu Heb Cynnwys

Os ydych chi'n bwriadu cyflwyno cais Ajax, neu dim ond rhywbeth Ajax yn eich gwefan, penderfynwch yn gyntaf os yw'r data rydych chi'n ei gael i newid. Pwynt y cais asyncronous yw ei fod yn gwneud ceisiadau i'r gweinydd am wybodaeth sydd wedi newid yn gyflymach - oherwydd mae'n digwydd tra bod y darllenydd yn gwneud rhywbeth arall. Yna, wrth glicio ar ddolen neu botwm (neu ar ôl cyfnod penodol o amser - beth bynnag yw eich gwahaniaeth) mae'r data yn dangos i fyny ar unwaith.

Os na fydd eich cynnwys na'ch data yn newid, yna ni ddylech ddefnyddio Ajax i gael mynediad ato.

Os anaml y bydd eich cynnwys neu'ch data yn newid, yna mae'n debyg na ddylech ddefnyddio Ajax i'w ddefnyddio.

Pethau Sy'n Da i Ajax

Beth i'w wneud pan fyddwch chi'n cael y & # 34; Ajax Call & # 34;

Siaradwch â'ch rheolwr neu'ch adran farchnata i ddarganfod pam eu bod am ddefnyddio Ajax ar y We. Unwaith y byddwch chi'n deall y rhesymau pam y maent am ei gael, gallwch wedyn weithio ar ddod o hyd i gais addas ar ei gyfer.

Atgoffwch eich rheolwr bod eich cwsmeriaid yn dod yn gyntaf, ac nad yw hygyrchedd yn unig air. Os nad ydynt yn gofalu a yw eich gwefan yn hygyrch i gwsmeriaid, yna eu hatgoffa nad yw peiriannau chwilio yn gofalu am Ajax, felly ni fyddant yn cael cymaint o dudalennau.

Dechreuwch fach. Adeiladu rhywbeth hawdd yn gyntaf cyn i chi ofyn am adeiladu cais Web gyfan newydd o'r dechrau. Os gallwch chi gael rhywbeth Ajaxian ar eich gwefan, mae'n bosib y bydd eich pennaeth neu adran farchnata i gyd yn bodloni eu nodau. Mae'n bendant y gellir cyflwyno cais Ajax sydd mewn gwirionedd yn ddefnyddiol, ond dim ond os ydych chi'n meddwl sut i wneud hynny yn gyntaf.

A wnaethoch chi ddod o hyd i'r erthygl hon yn ddefnyddiol? Gwnewch sylw.