Çfarë duhet të bëni kur të merrni "Ajax Call" nga Bosi juaj
E pranoj, kurrë nuk kam qenë një tifoz i madh i JavaScript-it. Unë kam qenë gjithmonë me të vërtetë i lumtur që Rreth kishte një Udhëzues për JavaScript në mënyrë që unë nuk duhet ta mbuloja atë në faqen time. Unë mund të lexoj dhe shkruaj JavaScript, por deri kohët e fundit unë kam shumë pak interes për këtë. Për çfarëdo arsye, mendja ime kishte një pushim të plotë mendor kur erdhi në shkrimin e skripteve të JS. Unë mund të shkruaj aplikacione të komplikuara të C + + dhe Java dhe mund të shkruaj Scripts Perl CGI në gjumin tim, por JavaScript ishte gjithmonë një luftë.
Ajax Made JavaScript Më shumë Fun
Unë mendoj se një pjesë e arsyes nuk më pëlqen JavaScript ishte sepse rollovers janë të mërzitshëm. Sigurisht, ju mund të bëni më shumë se sa me JS, por 90% e vendeve atje duke përdorur atë ishin duke bërë ose rollovers ose validation formë, dhe jo shumë tjetër. Dhe sapo të keni vërtetuar një formular, i keni vërtetuar të gjitha.
Pastaj Ajax erdhi së bashku dhe e bëri atë të gjitha të reja përsëri. Papritmas ne patëm shfletues që do të mbështesin JavaScript-in të bënin diçka tjetër përveç shkëmbimit të imazheve dhe kishim XML dhe DOM për të lidhur të dhënat me skriptet tona. Dhe e gjithë kjo do të thotë që Ajax është intersting për mua, kështu që unë dua të ndërtoj Ajax aplikacionet.
Çfarë është Ajax Stupidest Aplikimi Ju keni ndërtuar ndonjëherë?
Unë mendoj se miniera do të duhet të jetë kontrollues elektronik në një llogari që nuk ka pothuajse asnjë email. Ju do të shkoni në faqen e internetit dhe do të thoni "Ju keni 0 mesazhe postare". 0 do të ndryshojë nëse një mesazh do të hyjë, por që nga ajo llogari nuk ka postë, ajo kurrë nuk do të ndryshojë. Kam testuar atë duke dërguar postë në llogarinë, dhe ajo ka punuar. Por ishte absolutisht e pakuptimtë. Kishte më shumë kontrollues të postës në dispozicion pesë vjet më parë, dhe unë nuk duhej të kisha Firefox ose IE për të përdorur ato. Kur një nga kolegët e mi e pa atë tha: "Çfarë është ajo?" Kur shpjegova, ajo pyeti: "Pse?"
Para se të krijosh një Ajax Aplikimi Gjithmonë Pyesni Pse
Pse Ajax?
Nëse e vetmja arsye pse po ndërton aplikacionin në Ajax është sepse "Ajax është e ftohtë" ose "shefi im më tha të përdor Ajaxin", atëherë duhet të vlerësoni seriozisht zgjedhjen tuaj të teknologjisë. Kur jeni duke ndërtuar ndonjë aplikacion Web ju duhet të mendoni për klientët tuaj së pari. Çfarë kanë nevojë për këtë kërkesë? Çfarë do të bëjë më të lehtë për t'u përdorur?
Pse jo dicka tjeter?
Mund të jetë shumë joshëse për të përdorur Ajax thjesht sepse mundeni. Në një faqe ku skuadra ime po punonte, kishte një seksion me tabela të faqes. Të gjitha përmbajtjet u ruajtën në XML në një bazë të dhënash dhe kur klikuat në skedat, Ajax u përdor për të rindërtuar faqen me të dhënat e tabelës së re nga XML.
Kjo dukej si një përdorim i mirë i Ajax, derisa të filloni të mendoni për disa nga çështjet me të:
- Tabs nuk mund të bookmarked. Pra, klientët nuk mund të ruajnë informacionin që dëshirojnë.
- Makinat e kërkimit nuk i shohin të dhënat që nuk janë në skedën e parë, sepse ata nuk mund të hyjnë në Ajax.
- Ajax nuk është i arritshëm, kështu që përmbajtja në skedat e tjera nuk do të ishte e dukshme për këdo që përdor një lexues të ekranit, apo edhe shfletues më të vjetër që nuk kanë mbështetje të mirë JavaScript.
- Nëse një nga skedat kishte shumë informacione, mund të duhej shumë kohë për t'u ngarkuar në një lidhje të ngadaltë. Dhe për shkak se Ajax nuk tregon se çdo gjë po ndodh, duket sikur faqja është thyer.
Gjëja që ishte interesante, është se kjo faqe interneti kishte faqe të ngjashme në të kaluarën që nuk përdorën Ajax. Ata dorëzuan përmbajtjen ose me div të fshehur ose faqe të veçanta HTML. Nuk kishte asnjë arsye për ta përdorur Ajax-in ndryshe nga ajo që Ajax ishte e ftohtë dhe shefi ynë kishte sugjeruar që ne të kërkonim vende për ta përdorur atë.
Ajax është për Veprim Jo Përmbajtje
Nëse do të vendosni një aplikacion Ajax, ose thjesht diçka si Ajax në web faqen tuaj, së pari përcaktoni nëse të dhënat që po i qasni ndryshon. Pika e kërkesës asinkrone është se ai i bën kërkesa serverit për informacion që ka ndryshuar më shpejt - sepse ndodh ndërsa lexuesi po bën diçka tjetër. Pastaj, kur klikojnë një lidhje ose butonin (ose pas një sasi kohe të caktuar - pavarësisht dallimit tuaj), të dhënat shfaqen menjëherë.
Nëse përmbajtja ose të dhënat tuaja nuk ndryshojnë, atëherë nuk duhet të përdorni Ajax për të hyrë në të.
Nëse përmbajtja ose të dhënat e tua ndryshojnë rrallë, atëherë ndoshta nuk duhet të përdorni Ajax për të hyrë në të.
Gjërat që janë të mira për Ajaxin
- Vlefshmëria e formës
- Kjo është pothuajse jo-brainer. Është shumë më e bukur kur forma ju tregon se po shkruani nëse e keni mbushur gabimisht ose jo. Pasi të shkoni në server dhe pastaj të ktheheni një mesazh gabimi nuk është vetëm i vjetër, është i ngadalshëm. Lëreni vlefshmërinë e serverit në formë, që është e rëndësishme për qasjen. Por, për ata që mund të mbështesin Ajaxin, u thoni atyre menjëherë.
- Comments
- Komentet për bloget apo edhe vetëm artikuj janë një përdorim i madh i Ajax. Komentet mund të ndryshojnë gjatë gjithë kohës, dhe sidomos kur një komentues godet butonin e komenteve, është mirë që komentet të shfaqen menjëherë në faqe.
- Të dhënat e filtrimit
- Nëse keni një tabelë të madhe me shumë të dhëna në të, një kërkesë e mirë për Ajax është të shtoni filtra dhe renditje në tavolinë. Marrja e tabelës tuaj në Internet për të vepruar më shumë si Excel është me të vërtetë e dobishme për njerëzit.
- Sondazhet dhe sondazhet
- Kur ju klikoni mbi votën tuaj, sondazhi do të kalojë vetëm për t'ju treguar rezultatet. Dhe para se të komentoni, Rreth akoma nuk e mbështesin Ajaxin në sondazhet tona - por sigurisht do të ishte mirë. Ndoshta ne mund t'i japim zhvilluesit e "About.com" një "thirrje Ajax" të vetën tonë. :)
Çfarë duhet të bëni kur të merrni thirrjen "Ajax" # 34;
Bisedoni me shefin ose departamentin e marketingut për të gjetur se pse ata duan të përdorin Ajax në faqen e internetit. Sapo të kuptoni arsyet pse e duan atë, atëherë mund të punoni për të gjetur një aplikacion të përshtatshëm për të.
Kujtoj si shefin tuaj se klientët tuaj vijnë më së pari dhe se qasja nuk është vetëm një fjalë. Nëse ata nuk kanë interes nëse faqja juaj është e aksesueshme nga klientët, atëherë kujtojini atyre se motorët e kërkimit nuk kujdesen për Ajax, kështu që ata nuk do të marrin sa më shumë pageviews.
Filloni të vogla. Ndërtoni diçka të lehtë para se të shqetësoheni për ndërtimin e një aplikacioni të ri të ri në Web nga e para. Nëse mund të merrni diçka Ajaxian në web faqen tuaj, kjo mund të jetë e gjithë shefi juaj ose departamenti i marketingut duhet të përmbushë qëllimet e tyre. Është padyshim e mundur që të vendosni një aplikacion Ajax që në të vërtetë është i dobishëm, por vetëm nëse mendoni se si ta bëni atë së pari.
A e keni gjetur këtë artikull të dobishme? Bëni një koment.