Olvassa el a jQuery Mobile Web Dev Essentials oldalt
A mobil eszközök itt maradnak, de készen áll-e webhelyed? Ez a könyv Raymond Camden és Andy Matthews címe jQuery Mobile Web Development Essentials második kiadás segít előkészíteni webhelyét mobil eszközökhöz.

A szerzők a jQuery Mobile rövid bevezetésével kezdik, megvitatva, hogy ez egy HTML-alapú keretrendszer olyan funkciókkal, amelyek olyan jól működnek a mobil eszközökön. Miután meggyőződött az érdemeiről, a szerzők segítenek az első weboldal létrehozásában, elmagyarázva, hogyan kell hozzáadni a jQuery Mobile összetevőt a HTML-hez, és hogyan működik az adatattribútum a jQuery Mobile-val.

Az egyik weboldalról több mobil weboldalra való áttéréskor a szerzők megvitatják, hogy a jQuery Mobile hogyan módosítja a hiperhivatkozásokat. Megmutatják, hogyan lehet több oldalt hozzáadni egy weblapfájlhoz egy div burkolóval, hogy meghatározzák a fájl egyes oldalainak tartalmát. Azt is megvitatják, hogy a jQuery Mobile hogyan használja a hiperhivatkozásokat és az Ajaxet az egyik oldalról a másikra való áttéréshez és az oldalak közötti átmenethez. Megmutatják azt is, hogyan lehet az data-prefetch attribútumot használni a másodlagos oldalak előzetes betöltésére. A téma kibővül, mivel a szerzők navigációs eszköztárakat, valamint rögzített és teljes képernyős fejléceket és lábléceket tárgyalnak. A mobil eszközökön korlátozott a hely, és a szerzők megvitatják a jQuery számos listafunkciójának a helytakarékos felhasználását és stílusát, ideértve a beillesztési listákat, a számláló buborékokat, az ikonokat, a miniatűröket és a keresési szűrőt.

Az alapok áttekintése után a szerzők bemutatják, hogyan lehet felépíteni egy egyszerű mobil weboldalt egy fiktív Hotel Camden számára. Noha egy egyszerű webhely, a Google Statikus Térkép API-ját is tartalmazza. A szerzõk bemutatják a tel sémát is, hogy automatikusan tárcsázzon egy telefont, és a mailto sémát egy e-mail ablak megnyitásához.

Ezután a szerzők megvitatják az űrlapok és a különféle űrlapmezők használatát a jQuery Mobile alkalmazásban. Megbeszélik, hogy az Ajax miként használható információk küldésére és fogadására, valamint az űrlapmezők frissítésére. A szerzők tovább folytatják a párbeszédpanelek, elrendezési rácsok, felbukkanó ablakok, összecsukható blokkok, valamint reagáló táblák és modulok létrehozását. Bár a PHP a leggyakoribb szerveroldali nyelv, a szerzők az Adobe ColdFusion-t használják a háttérfeldolgozáshoz.

Az eddig megtanult készségek felhasználásával a szerzők segítenek egy jegyzettartó mobilalkalmazás felépítésében. Először megvitatják az alkalmazás tervezését és a drótváz létrehozását az alkalmazás minden funkciójának. A szerzők bemutatják a JavaScript-et és a tervezési minták használatát, valamint a felhasználói adatok HTML5-en keresztüli gyűjtésének és tárolásának módját.

Ezután a szerzők tovább lépnek a jQuery Mobile fejlettebb szolgáltatásaira, például a JavaScript segédprogramokra és az API-kra. Az oldallal és a navigációs segédprogramokkal kezdődik, és tovább lépnek a fizikai és az oldal eseményeihez. Innentől bemutatják, hogyan lehet használni a jQuery Mobile segítségével előre elkészített témákat, és hogyan készíthetnek saját ikonokat, és testreszabhatják saját témáikat a ThemeRoller segítségével. Azt is megtanulja, hogyan kell alkalmazni az egyéni témát az előző fejezetben felépített jegyzettartó alkalmazásra. A szerzők azt is megvitatják, hogy a jQuery Mobile miként használja a CSS spriteket a magas retina és az alacsony felbontáshoz.

Végül készen áll egy natív alkalmazás felépítésére a jQuery Mobile és a PhoneGap segítségével. Megtanulja, hogyan kell használni a natív API-kat, például a gyorsulásmérőt, a kamerát és a földrajzi helymeghatározást. A szerzők arra koncentrálnak, hogy hogyan lehet egy működő RSS Reader alkalmazást létrehozni.

A könyv támogató fájljait a kiadó webhelyén találja meg. Noha ezt a könyvet jó bevezetőnek találtam a jQuery Mobile számára, a szerzők az Adobe használatát választottákR Hideg fúzióR A demo fájlok szervere korlátozhatja a célközönséget.

Raymond Camden az Adobe vezető fejlesztője, amely az internetes szabványok, a mobil és a ColdFusion fejlesztésével foglalkozik. Andy Mathews 16 éves veterán a web- és alkalmazásfejlesztésben.

További információ a Packtpub.com oldalon

Nyilvánosság: Nem kaptam pénzügyi ellentételezést e cikkért. A Packtpub átadta ezt az e-könyvet felülvizsgálati célokra. A véleményem teljesen a saját véleményem, tapasztalataim alapján.