Ko darīt, ja no sava boss saņemat "Ajax zvanu"
Es to atzīstu, es nekad neesmu bijis liels JavaScript jais. Es vienmēr priecājos par to, ka About bija JavaScript ceļvedis, tāpēc man to nevajadzēja iekļaut manā vietnē. Es varu lasīt un rakstīt JavaScript, taču līdz pēdējam brīdim mani ļoti maz interesē. Kādu iemeslu dēļ mans prāts bija pilnīgs garīgais pārtraukums, kad bija ierakstīts JS skripti. Es varu rakstīt sarežģītas C + + un Java lietojumprogrammas, un es varu mijāt rakstīt Perl CGI skriptus , taču JavaScript vienmēr bija cīņa.
Ajax Made JavaScript vairāk jautrības
Es domāju, ka daļa no iemesla, kādēļ man nepatīk JavaScript, bija tādēļ, ka apgāšanās ir garlaicīga. Protams, jūs varat darīt vairāk, nekā ar JS, bet 90% no vietnēm, kas to izmanto, darīja vai nu apgāšanos, vai formas apstiprināšanu, un neko citu. Un, kad esat apstiprinājis vienu veidlapu, jūs esat tos visus apstiprinājuši.
Tad Ajax nāca kopā un padarīja to visu atkal jaunu. Pēkšņi mums bija pārlūkprogrammas, kas JavaScript atbalstītu, veicot kaut ko citu, nevis mainot attēlus, un mums bija XML un DOM, lai pievienotu datus mūsu skriptiem. Un tas viss nozīmē, ka Ajax mani interesē, tāpēc es vēlos veidot Ajax lietojumprogrammas.
Kas ir Stulgest Ajax lietojumprogramma, kuru esat jebkad izveidojis?
Es domāju, ka raktuvēm vajadzētu būt e-pasta pārbaudītājam kontā, kuram gandrīz nav e-pasta. Jūs dotos uz Web lapu, un tas teiktu: "Jums ir 0 pasta ziņojumi." 0 mainīsies, ja tiktu ievadīts ziņojums, bet, tā kā šim kontam nav neviena pasta, tas nekad nemainīsies. Es to izmēģināju, nosūtot vēstules uz kontu, un tas strādāja. Bet tas bija pilnīgi bezjēdzīgi. Pirms pieciem gadiem bija pieejamas labākas pasta kartiņas, un man tos nevajadzēja lietot Firefox vai IE. Kad kāds no maniem kolēģiem to redzēja, viņa teica: "Ko tas dara?" Kad es paskaidroju, viņa jautāja: "Kāpēc?"
Pirms Ajax lietojumprogrammas izveides vienmēr jautājiet Why
Kāpēc Ajax?
Ja vienīgais iemesls, kādēļ jūs veidojat lietojumprogrammu Ajax, ir tādēļ, ka "Ajax ir foršs" vai "mans boss man teica, ka jālieto Ajax", tad jums vajadzētu nopietni novērtēt savu tehnoloģiju izvēli. Veidojot jebkuru Web lietojumprogrammu, vispirms jādomā par saviem klientiem. Ko viņiem šis pieteikums ir nepieciešams darīt? Kas būs vieglāk izmantot?
Kāpēc nav kaut kas cits?
Tas var būt ļoti vilinoši izmantot Ajax vienkārši tāpēc, ka varat. Vienā vietnē, kurā strādāja mana komanda, bija lapas sadaļa ar tabulām. Viss saturs tika saglabāts XML datubāzē un, noklikšķinot uz cilnēm, Ajax tika izmantots, lai atjaunotu lapu ar jauniem cilnes datiem no XML.
Tas šķita laba Ajax izmantošana, kamēr jūs sākat domāt par dažiem ar to saistītajiem jautājumiem:
- Cilnēm nevar pievienot grāmatzīmi. Tātad klienti nevar saglabāt vajadzīgo informāciju.
- Meklētājprogrammas neredz datus, kas nav pirmajā cilnē, jo tie nevar piekļūt Ajax.
- Ajax nav pieejams, tāpēc citās cilnes saturs nebūtu redzams ikvienam, kas izmanto ekrāna lasītāju, vai pat vecākām pārlūkprogrammām, kurām nav laba JavaScript atbalsta.
- Ja kādai no cilnēm bija daudz informācijas, tas var aizņemt ilgu laiku, lai ielādētu lēnu savienojumu. Un, tā kā Ajax nenorāda, ka tas notiek, izskatās, ka lapa ir bojāta.
Lieta, kas bija interesanta, ir tas, ka šajā tīmekļa vietnē agrāk bija līdzīgas lapas, kas neizmantoja Ajax. Viņi piegādāja saturu vai nu ar slēptiem diviem vai atsevišķām HTML lapām. Nebija iemesla izmantot Ajax, izņemot to, ka Ajax bija foršs, un mūsu boss bija ierosinājis meklēt vietas, kur to izmantot.
Ajax ir darbība, kas nav saturs
Ja jūs plānojat veidot Ajax lietojumprogrammu vai vienkārši uz sava vietnes Ajax, vispirms nosakiet, vai dati, kurus izmantojat, mainās. Asinhronā pieprasījuma punkts ir tāds, ka tā serverī pieprasa informāciju, kas ir mainījusies ātrāk - jo tas notiek, kamēr lasītājs kaut ko dara. Pēc tam, kad viņi noklikšķina uz saites vai pogas (vai pēc noteikta laika (neatkarīgi no jūsu atšķirības), dati tiek parādīti uzreiz.
Ja jūsu saturs vai dati nekad nemainās, jums to nevajadzētu izmantot Ajax.
Ja jūsu saturs vai dati tikai reti mainās, tad, iespējams, jums to neizmantot, lai piekļūtu Ajax.
Lietas, kas ir labas Ajax
- Veidlapas apstiprināšana
- Tas ir gandrīz neuzmanīgs. Tas ir tik daudz jaudīgāk, kad veidlapa jums saka, kā jūs rakstāt, ja esat to piepildījis, vai nepareizi. Atverot serveri un pēc tam atgriezties kļūdas ziņojums ir ne tikai vecs, tas ir lēns. Atstājiet servera validāciju formā, kas ir svarīga pieejamībai. Bet tiem, kas var atbalstīt Ajax, nekavējoties pastāstiet viņiem.
- Komentāri
- Komentāri par emuāriem vai pat vienkārši rakstiem ir lieliska Ajax izmantošana. Komentāri var mainīt visu laiku, un jo īpaši, kad komentētājs ielido komentēšanas pogu, ir patīkami redzēt, ka komentārs tiek parādīts uzreiz lapā.
- Datu filtrēšana
- Ja jums ir liels galds, kurā ir daudz datu, laba programma Ajax ir pievienot tabulai filtrus un šķirošanas elementus. Tiešsaistes tabulas izmantošana, lai veiktu vairāk kā Excel, patiešām ir noderīga cilvēkiem.
- Aptaujas un aptaujas
- Kad jūs noklikšķināsit uz sava balsojuma, aptauja vienkārši mainīsies, lai parādītu rezultātus. Un pirms jūs komentējat, About vēl neapstiprina Ajax mūsu aptaujās - bet tas noteikti būtu jauki. Varbūt mēs varam piedāvāt foreso.lv izstrādātājiem mūsu pašu Ajax zvanu. :)
Ko darīt, ja saņemat & # 39; Ajax zvanu & # 34;
Runājiet ar savu boss vai mārketinga nodaļu, lai uzzinātu, kāpēc viņi vēlas izmantot Ajax tīmekĜa vietnē. Kad jūs saprastu iemeslus, kāpēc viņi to vēlas, varat pēc tam strādāt, lai atrastu piemērotu pieteikumu.
Atgādiniet savam bosam, ka vispirms nāk jūsu klienti, un šī pieejamība nav tikai vārds. Ja viņiem vienalga, vai jūsu vietne ir pieejama klientiem, tad atgādināt viņiem, ka meklētājprogrammām nav jāuztraucas par Ajax, tādēļ viņi nesaņem tik daudz lapu skatījumu.
Sāciet mazu. Vispirms izveidojiet kaut ko vienkāršu, pirms satraucat par pilnīgi jaunu tīmekļa lietojumprogrammu izveidi no sākuma. Ja jūs varat iegūt kaut ko Ajaxian savā tīmekļa vietnē, tas viss var būt jūsu boss vai mārketinga nodaļa, lai sasniegtu savus mērķus. Noteikti ir iespējams izveidot Ajax lietojumprogrammu, kas patiešām ir noderīga, bet tikai tad, ja jūs domājat par to, kā to vispirms izdarīt.
Vai jūs atradāt šo rakstu noderīgu? Izteikt komentāru.