Mi a teendő, ha megkapod az "Ajax hívását" a főnöktől?
Bevallom, még soha nem voltam a JavaScript nagy rajongója. Mindig nagyon örültem, hogy About egy JavaScript útmutatóval rendelkezett, így nem kellett fedeznem a webhelyemen. Le tudom olvasni és írni a JavaScriptet, de az utóbbi időben nagyon kevés érdeklődésem volt rá. Bármely oknál fogva, az elmém teljesen szellemi szünetet tartott, amikor JS szkripteket írt. Bonyolult C ++ és Java alkalmazásokat tudok írni, és alig tudok írni Perl CGI parancsfájlokat , de a JavaScript mindig küzdött.
Ajax Made JavaScript Több Fun
Azt hiszem, az ok az oka, hogy nem tetszett a JavaScript, mert a rollover unalmas. Persze, többet tehetsz a JS-nél, de a webhelyek 90% -a használta felfelé vagy átformálta az érvényesítést, és nem sok másra. Miután érvényesítette az egyik űrlapot, érvényesítette mindet.
Aztán Ajax jött, és újra megújult. Hirtelen böngészõink voltak, amelyek támogatnák a JavaScriptet, nem pedig a képek cseréjét, és az XML-t és a DOM-ot összekapcsolhatnánk a szkriptjeinkkel. És mindez azt jelenti, hogy az Ajax érdekel nekem, ezért szeretnék Ajax alkalmazásokat készíteni.
Mi a legmegbízhatóbb Ajax alkalmazás, amit valaha építettél?
Azt hiszem, az enyémnek az e-mail-ellenőrzőnek kellene lennie egy olyan fiókban, amely szinte semmilyen e-mailt nem kapott. A weboldalra ment, és azt mondja: "0 leveles üzenetek vannak". A 0 megváltozna, ha egy üzenet beérkezett, de mivel ez a fiók nem kapott levelet, soha nem változna. Megpróbáltam elküldeni a fiókot, és működött. De teljesen értelmetlen volt. Volt öt évvel ezelőtt jobb levélellenőrzés, és nem kellett volna Firefoxot vagy IE-t használni ahhoz. Amikor egyik munkatársam látta, azt mondta: "Mit csinál?" Amikor elmagyaráztam, megkérdezte: "Miért?"
Az Ajax alkalmazás elkészítése előtt mindig kérdezd meg miért
Miért van Ajax?
Ha az Ajax alkalmazásban az alkalmazás csak akkor épül fel, mert "Ajax hűvös" vagy "főnököm azt mondta, hogy használja az Ajaxot", akkor komolyan értékelnie kell a technológiai választást. Amikor bármilyen webalkalmazást építesz, először ügyfeleidre kell gondolkodnod. Mit kell ehhez az alkalmazáshoz? Mi lesz könnyebb használni?
Miért nem valami más?
Nagyon csábító lehet az Ajax használatának egyszerűen azért, mert lehet. Az egyik webhelyen, amelyen dolgoztam, a lapon található egy lapos rész. Minden tartalmat adatbázisban tároltunk az XML-ben, és amikor rákattintottunk a lapokra, az Ajax-ot felhasználtuk az oldal újbóli létrehozására az XML új lapadataiból.
Ez úgy tűnt, mint az Ajax jó használata, amíg elkezdesz gondolni néhány problémára:
- A füleket nem lehet könyvjelzőként megjelölni. Így az ügyfelek nem menthetik el az általuk kívánt információkat.
- A keresőmotorok nem látják azokat az adatokat, amelyek nincsenek az első lapon, mert nem férnek hozzá az Ajaxhoz.
- Az Ajax nem érhető el, így a többi lapon lévő tartalom nem lesz látható bárki számára, aki képernyőolvasót használ, vagy akár olyan régebbi böngészőket is, amelyek nem rendelkeznek megfelelő JavaScript-támogatással.
- Ha az egyik füle sok információval rendelkezik, hosszú időbe telhet, ha lassú kapcsolatba kerül. És mivel az Ajax nem jelzi, hogy valami történik, úgy néz ki, hogy az oldal megszakadt.
Az érdekes dolog az volt, hogy a weboldalnak hasonló oldalai voltak a múltban, amelyek nem használják az Ajaxot. A tartalmat rejtett div vagy külön HTML oldalakkal szállították. Semmi okunk volt arra, hogy az Ajaxot is használhassuk, kivéve, hogy Ajax hűvös volt, és főnökönk azt javasolta, hogy keressünk helyeket a használatához.
Az Ajax a cselekvés nem tartalma
Ha egy Ajax alkalmazást, vagy csak valami Ajax-szerűet szeretne elhelyezni a webhelyén, először határozza meg, hogy megváltozik-e az Ön által használt adatok. Az aszinkron kérés lényege, hogy a kiszolgálónak gyorsabban megváltoztatta a kéréseket, mert ez történik, míg az olvasó valami mást csinál. Akkor, amikor rákattintanak egy linkre vagy egy gombra (vagy egy meghatározott idő elteltével - függetlenül attól, hogy milyen különbség van) az adatok azonnal megjelennek.
Ha az Ön tartalma vagy adatai soha nem változnak, akkor az Ajax-ot nem szabad használni.
Ha a tartalmad vagy az adatok csak ritkán változnak, akkor valószínűleg nem szabad használni az Ajax-ot.
Az Ajax számára jó dolgok
- Űrlap érvényesítés
- Ez szinte nem agyag. Ez sokkal szebb, ha az űrlap azt mondja, ahogy gépel, ha rosszul töltötte ki vagy sem. Ha el kell mennie a szerverre, és vissza kell adnia egy hibaüzenetet, nem csak régi, lassú. Hagyja a kiszolgáló érvényesítését az elérhetőség szempontjából fontos formában. De azok számára, akik támogathatják az Ajaxot, azonnal mondja el nekik.
- Hozzászólások
- A blogok, vagy akár csak cikkek megjegyzései az Ajax nagyszerű használatát jelentik. A megjegyzések folyamatosan változnak, és különösen, amikor egy kommenter eltalálja a megjegyzés gombot, jó látni, hogy a megjegyzés azonnal megjelenik az oldalon.
- Adatok szűrése
- Ha van egy nagy táblája, és sok adat van benne, egy szép Ajax alkalmazás az, hogy szűrőket és rendezőket adjon az asztalhoz. Ha az internetes asztalod úgy viselkedik, mintha az Excelhez hasonlítana, az valóban hasznos az embereknek.
- Felmérések és közvélemény-kutatások
- Ha rákattintasz a szavazásra, a szavazás csak átvált az eredmények megjelenítésére. És mielőtt megjegyzést teszel, Aki még nem támogatja az Ajaxot a szavazásainkban - de biztos, hogy jó lenne. Talán tudjuk adni az About.com fejlesztők egy "Ajax hívás" a saját. :)
Mi a teendő, ha megkapod az Ajax Call & # 34;
Beszéljen a főnökkel vagy marketing osztályával, hogy megtudja, miért akarja használni az Ajaxot a webhelyen. Miután megértette az okokat, miért akarják, akkor megkeresheti a megfelelő alkalmazást.
Emlékeztesse mind a főnököt, hogy az ügyfelek először jönnek, és a hozzáférhetőség nem csak egy szó. Ha nem érdekli, hogy webhelye elérhető-e az ügyfelek számára, akkor emlékeztesse őket arra, hogy a keresőmotorok nem érdeklik az Ajaxot, így nem fognak annyi oldalmegtekintést elérni.
Kezdje kicsi. Hozzon létre valami könnyűséget először, mielőtt aggódna egy teljesen új webes alkalmazás létrehozásáért. Ha tudsz valamit Ajaxian felvenni a webhelyedre, akkor lehet, hogy az összes főnöke vagy marketing osztályának el kell érnie a céljait. Határozottan lehetséges egy Ajax alkalmazást készíteni, ami valóban hasznos, de csak akkor, ha úgy gondolja, hogyan kell először csinálni.
Hasznosnak találta ezt a cikket? Írj egy megjegyzést.