Priznávam to, nikdy som nebol veľkým fanúšikom jazyka JavaScript. Môžem čítať a písať JavaScript, ale až do nedávnej doby som mal veľmi malý záujem o to. Z akéhokoľvek dôvodu moja myseľ mala úplnú duševnú prestávku, keď prišla na písanie JS skriptov. Môžem napísať komplikované C ++ a Java aplikácie a môžem napísať Perl CGI skripty v mojom spánku, ale JavaScript bol vždy boj.
Ajax Made JavaScript Viac zábavy
Myslím, že časť dôvodov, prečo som nemala rád JavaScript, bola preto, že prevzatie je nudné. Samozrejme, môžete s JS urobiť viac, ale 90% miest, ktoré tam používajú, robilo buď rollover alebo validáciu formulára, a nič iné. Akonáhle ste potvrdili jeden formulár, potvrdili ste ich všetky.
Potom prišiel Ajax a znova to urobil všetko nový. Zrazu sme mali prehliadače, ktoré by podporovali JavaScript a robili niečo iné ako výmenu obrázkov a mali sme XML a DOM na pripojenie údajov k našim skriptom. A to všetko znamená, že Ajax je pre mňa zaujímavý, takže chcem vytvoriť Ajax aplikácie.
Čo je najtvrdšia Ajax aplikácia, ktorú ste niekedy postavili?
Myslím, že môj účet by mal byť kontrolou e-mailu na účte, ktorý má takmer žiadny e-mail. Navštívili by ste na webovej stránke a povedali by ste "Máte 0 e-mailových správ". Hodnota 0 sa zmení, ak sa zobrazí správa, ale keďže tento účet nedostal žiadnu poštu, nikdy sa nezmení. Vyskúšal som to odoslaním pošty na účet a to fungovalo. Ale bolo to úplne zbytočné. Pred piatimi rokmi boli k dispozícii lepšie kontrolné zásielky a nemusel som mať Firefox alebo IE, ktoré by ich používali. Keď to jeden z mojich spolupracovníkov videl, povedala: "Čo to robí?" Keď som to vysvetlil, spýtala sa "Prečo?"
Pred vytvorením aplikácie Ajax sa vždy opýtajte prečo
Prečo Ajax?Ak je jediným dôvodom, prečo vytvárate aplikáciu v spoločnosti Ajax je to, že "Ajax je v pohode" alebo "môj šéf mi povedal, že používam Ajax", potom by ste mali vážne vyhodnotiť vašu technologickú voľbu. Pri vytváraní akejkoľvek webovej aplikácie by ste mali najskôr myslieť na svojich zákazníkov. Čo potrebujú túto aplikáciu robiť? Čo uľahčí používanie? Prečo nie niečo iné?Môže byť veľmi lákavé použiť Ajax jednoducho preto, že môžete. Na jednom mieste, na ktorom pracovala môj tím, bola na stránke záložka. Všetok obsah bol uložený v databáze XML a po kliknutí na karty sa program Ajax znova použil na obnovu stránky s novými kartami z XML. Toto sa zdalo byť dobrým použitím Ajaxu, kým nezačnete premýšľať o niektorých problémoch s ním: Zaujímavosťou je, že táto webová stránka mala v minulosti podobné stránky, ktoré nepoužívali Ajax. Dodali obsah buď so skrytými divami, alebo samostatnými stránkami HTML. Neexistoval žiadny dôvod použiť Ajax, iný ako Ajax bol v pohode a náš šéf navrhol, že hľadáme miesta, ktoré by ho mohli použiť. Ak chcete na vašom webe umiestniť aplikáciu Ajax, alebo len niečo podobné ako Ajax, najskôr zistite, či sa údaje, ktoré pristupujete, zmenia. Bod asynchrónnej žiadosti spočíva v požiadavkách servera na informácie, ktoré sa zmenili rýchlejšie - pretože sa to deje, kým čitateľ robí niečo iné. Potom, keď kliknú na odkaz alebo tlačidlo (alebo po uplynutí stanoveného času - bez ohľadu na to, aký je váš rozdiel), údaje sa okamžite zobrazia. Ak sa váš obsah alebo dáta nikdy nezmení, nemali by ste Ajax používať na prístup k nemu. Ak sa váš obsah alebo údaje zriedka zmenia, pravdepodobne by ste ich nemali používať na prístup k nim. Porozprávajte sa so svojím šéfom alebo marketingovým oddelením, aby ste zistili, prečo chcú používať Ajax na webe. Akonáhle pochopíte dôvody, prečo to chcú, potom môžete pracovať na hľadaní vhodnej aplikácie pre to. Pripomeňte svojmu šéfovi, že vaši zákazníci prichádzajú prvý a že prístupnosť nie je len slovo. Ak je jedno, či je vaša stránka prístupná zákazníkom, potom im pripomenúť, že vyhľadávacie stroje sa nestarajú o Ajax, takže nebudú mať toľko zobrazení stránky. Začnite malý. Najskôr si vytvorte niečo ľahké, skôr než sa obávate o vytvorenie úplne novej webovej aplikácie od začiatku. Ak môžete získať niečo Ajaxian na vašom webe, môže to byť všetko, čo váš šéf alebo marketingové oddelenie potrebuje na splnenie svojich cieľov. Je určite možné uviesť Ajaxovú aplikáciu, ktorá je skutočne užitočná, ale iba ak si myslíte, ako to urobiť ako prvé.
Ajax je pre akciu nie obsah
Veci, ktoré sú pre Ajax dobré
Čo robiť, keď dostanete 'Ajax Call'













