Ki sa ki fè lè ou jwenn "Ajax Rele" nan men bòs nan travay ou
Mwen admèt li, mwen pa janm te yon gwo fanatik nan JavaScript. Mwen te toujou vrèman kontan ke About te gen yon Gid JavaScript pou mwen pa t 'gen yo kouvri l' sou sit mwen an. Mwen ka li epi ekri JavaScript, men jiskaske dènyèman, mwen te gen anpil enterè nan li. Pou kèlkeswa rezon, lide m 'te gen yon repo konplè mantal lè li rive ekri JS Scripts. Mwen ka ekri konplike aplikasyon C + + ak Java epi mwen ka ekri Perl CGI Scripts nan dòmi mwen, men JavaScript te toujou yon lit.
Ajax te fè JavaScript plis plezi
Mwen panse ke yon pati nan rezon ki fè mwen pa t 'renmen JavaScript te paske rollovers yo raz. Asire w, ou ka fè plis pase sa ak JS, men 90% nan sit sa yo yo deyò lè l sèvi avèk li yo te fè swa rollovers oswa validation fòm, ak pa anpil lòt bagay. Ak yon fwa ou te valide yon fòm, ou te valide yo tout.
Lè sa a, Ajax te vini ansanm ak fè li tout nouvo ankò. Toudenkou nou te navigatè ki ta sipòte JavaScript fè yon lòt bagay pase swap imaj ak nou te XML ak dom a konekte done nan Scripts nou yo. Ak tout sa sa vle di ke Ajax se intersting m ', Se konsa, mwen vle bati aplikasyon Ajax.
Ki sa ki nan Stupidest Ajax Aplikasyon ou? Ve janm bati?
Mwen panse ke m 'ta dwe fè chèk imel la sou yon kont ki te resevwa prèske pa gen okenn imel. Ou ta ale nan paj entènèt la epi li ta di "Ou gen 0 mesaj lapòs." 0 la ta chanje si yon mesaj te vini nan, men depi ke kont pa te gen okenn lapòs, li pa janm ta chanje. Mwen teste li pa voye lapòs nan kont lan, epi li te travay. Men, li te absoliman gratui. Te gen pi bon dam lapòs ki disponib senk ane de sa, epi mwen pa t 'gen gen Firefox oswa IE kouri yo sèvi ak yo. Lè youn nan ko-travayè yo te wè li li te di "Kisa li fè?" Lè m 'te eksplike, li te mande "Poukisa?"
Anvan ou bati yon Ajax Aplikasyon Toujou Mande Poukisa
Poukisa Ajax?
Si rezon ki fè la sèlman ou ap bati aplikasyon an nan Ajax se paske "Ajax se fre" oswa "bòs nan travay mwen te di m 'yo sèvi ak Ajax," Lè sa a, ou ta dwe seryezman evalye chwa teknoloji ou. Lè w ap bati nenpòt aplikasyon entènèt ou ta dwe panse a kliyan ou an premye. Ki sa yo bezwen aplikasyon sa a fè? Ki sa ki pral fè li pi fasil yo sèvi ak?
Poukisa pa gen lòt bagay?
Li ka trè tante yo sèvi ak Ajax tou senpleman paske ou kapab. Sou yon sit ki ekip mwen te ap travay sou, te gen yon seksyon onglè nan paj la. Tout kontni an te estoke nan XML nan yon baz done ak lè ou klike sou onglè yo, Ajax te itilize yo rebati paj la ak done yo tab nouvo soti nan XML la.
Sa a te sanble tankou yon bon itilizasyon Ajax, jiskaske ou kòmanse panse nan kèk nan pwoblèm yo avèk li:
- Onglè yo pa ka siyen. Se konsa, kliyan pa ka sove enfòmasyon yo vle.
- Motè rechèch pa wè done yo ki pa nan premye tab la, paske yo pa kapab jwenn Ajax la.
- Ajax se pa aksesib, kidonk kontni an nan lòt onglè yo pa ta dwe vizib nan nenpòt moun lè l sèvi avèk yon lektè ekran, oswa menm pi gran navigatè ki pa gen bon sipò JavaScript.
- Si youn nan onglè yo te gen yon anpil nan enfòmasyon, li te kapab pran yon bon bout tan chaj sou yon koneksyon ralanti. E paske Ajax pa endike anyen k ap pase li sanble ke paj la kase.
Bagay la ki te enteresan, se ke sit entènèt sa a te gen paj ki sanble nan tan lontan an ki pa t 'sèvi ak Ajax. Yo delivre kontni an swa ak divès kache oswa separe paj HTML. Pa te gen okenn rezon ki fè yo sèvi ak Ajax lòt pase sa Ajax te fre, ak bòs nan travay nou te sijere nou gade pou kote yo sèvi ak li.
Ajax se pou Aksyon Pa Content
Si w ap ale nan mete kanpe yon ajax aplikasyon, oswa jis yon bagay Ajax-renmen sou sit entènèt ou an, premye detèmine si done yo w ap gen aksè nan chanjman yo. Pwen nan demann lan asynchrone se ke li fè demann nan sèvè a pou enfòmasyon ki te chanje pi vit - paske li k ap pase pandan lektè a ap fè yon lòt bagay. Lè sa a, lè yo klike sou yon lyen oswa bouton (oswa apre yon seri kantite tan - tou sa distenksyon ou a) done yo montre moute touswit.
Si kontni ou oswa done pa janm chanje, Lè sa a, ou pa ta dwe itilize Ajax jwenn aksè nan li.
Si kontni ou oswa done sèlman raman chanjman, Lè sa a, pwobableman ou pa ta dwe itilize Ajax jwenn aksè nan li.
Bagay ki bon pou Ajax
- Validasyon Fòm
- Sa a se prèske yon pa gen okenn-brainer. Li nan anpil joli lè fòm la di ou jan ou tape si ou te ranpli li soti mal oswa ou pa. Èske w gen pou ale nan sèvè a ak Lè sa a, retounen yon mesaj erè se pa sèlman fin vye granmoun, li la ralanti. Kite validasyon sèvè a nan fòm lan, ki enpòtan pou aksè. Men, pou moun ki ka sipòte Ajax, di yo touswit.
- Kòmantè
- Kòmantè sou blogs oswa menm jis atik yo se yon gwo itilize nan Ajax. Kòmantè ka chanje tout tan tout tan an, epi espesyalman lè yon kòmantè frape bouton an kòmantè, li bèl yo wè kòmantè a parèt imedyatman sou paj la.
- Filtraj done
- Si ou te gen yon tab gwo ak yon anpil nan done nan li, yon aplikasyon bèl pou Ajax se ajoute filtè ak odè sou tab la. Lè w tab entènèt ou a aji plis tankou Excel se reyèlman itil nan moun.
- Sondaj ak biwo vòt
- Lè ou klike sou vòt ou, biwo vòt la ta jis chanje pou montre ou rezilta yo. Ak anvan ou kòmantè, Konsènan poko sipòte Ajax sou biwo vòt nou yo - men li asire w ke ta dwe bèl. Petèt nou ka bay devlopè yo About.com yon "Ajax rele" nan pwòp nou yo. :)
Ki sa ki fè lè ou jwenn la & # 34; Ajax Rele & # 34;
Pale ak bòs nan travay ou oswa depatman maketing pou chèche konnen poukisa yo vle itilize Ajax sou sit wèb la. Yon fwa ou konprann rezon ki fè yo poukisa yo vle li, ou ka Lè sa a, travay sou jwenn yon aplikasyon apwopriye pou li.
Raple tou de bòs nan travay ou ke kliyan ou yo vini an premye, e ke aksè se pa sèlman yon mo. Si yo pa pran swen si sit ou a aksesib a kliyan, Lè sa a, raple yo ke motè rechèch pa pran swen pou Ajax, Se konsa, yo pa pral jwenn kòm anpil pajviews.
Kòmanse ti. Bati yon bagay fasil anvan anvan mangonmen sou bati yon aplikasyon tout entènèt nouvo nan grafouyen. Si ou ka jwenn yon bagay Ajaxian sou sit entènèt ou, ki ta ka tout bòs nan travay ou oswa depatman maketing bezwen satisfè objektif yo. Li se definitivman posib yo mete kanpe yon aplikasyon Ajax ki se aktyèlman itil, men se sèlman si ou panse sou jan yo ka fè li an premye.
Èske ou te jwenn atik sa a itil? Fè yon kòmantè.