Granska jQuery Mobile Web Dev Essentials
Mobila enheter är här för att stanna men är din webbplats redo? Denna bok av Raymond Camden och Andy Matthews med titeln jQuery Mobile Web Development Essentials andra utgåvan hjälper dig att göra din webbplats redo för mobila enheter.

Författarna börjar med en kort introduktion till jQuery Mobile och diskuterar hur det är en HTML-baserad ram med de funktioner som fungerar så bra på mobila enheter. När du är övertygad om dess fördelar hjälper författarna att skapa din första webbsida och förklarar hur du lägger till jQuery Mobile-komponenten i HTML och hur dataattribut div fungerar med jQuery Mobile.

Vid förflyttning från en webbsida till flera mobila webbsidor diskuterar författarna hur hyperlänkar modifieras av jQuery Mobile. De visar hur du lägger till flera sidor i en webbsidefil med hjälp av en div-omslag för att identifiera innehållet för varje sida i filen. De diskuterar också hur jQuery Mobile använder hyperlänkar och Ajax för att flytta från en sida till en annan och övergången mellan sidor. De visar också hur du använder dataförhämtningsattributet för att ladda in sekundära sidor. Ämnet breddar när författarna diskuterar navigeringsverktygsfält, liksom fasta sidor och sidfotar på hela skärmen. Utrymmet är begränsat på mobila enheter och författarna diskuterar hur man använder och utformar de många listfunktionerna i jQuery för att spara utrymme, inklusive inbyggda listor, räkna bubblor, ikoner, miniatyrer och sökfiltret.

När grunderna har täckts visar författarna hur man bygger en enkel mobilwebbplats för ett fiktivt Hotel Camden. Även om det är en enkel webbplats inkluderar den Googles API för statiska kartor. Författarna visar också tel-schemat för att automatiskt ringa en telefon och mailto-schemat för att öppna ett e-postfönster.

Därefter diskuterar författarna hur man använder formulär och de olika formulärfälten i jQuery Mobile. De diskuterar hur Ajax används för att skicka och ta emot information och uppdatera formulärfält. I fortsättningen täcker författarna att skapa dialogrutor, layoutrutor, popup-fönster, hopfällbara block och responsiva tabeller och widgets. Även om PHP är det vanligaste serversidespråket, använder författarna Adobes ColdFusion för backend-bearbetning.

Med hjälp av de färdigheter du hittills har lärt dig hjälper författarna att bygga en mobilapp för en anteckningshållare. Först diskuterar de att utforma applikationen och bygga en trådram för varje funktion i appen. Författarna introducerar JavaScript och användningen av designmönster, samt hur man samlar in och lagrar användardata via HTML5.

Därefter går författarna vidare till mer avancerade jQuery Mobile-funktioner som JavaScript-verktyg och API: er. De börjar med sidan och navigationsverktygen och går vidare till fysiska och sidhändelser. Därifrån presenterar de hur man använder teman som förbyggs med jQuery Mobile och hur man bygger egna ikoner och anpassar egna teman med ThemeRoller. Du lär dig också hur du använder ditt anpassade tema på den anteckningshållare-app som byggdes i föregående kapitel. Författarna diskuterar också hur jQuery Mobile använder CSS-spriter för både hög retina och låga upplösningar.

Slutligen är du redo att bygga ett eget program med jQuery Mobile och PhoneGap. Du lär dig hur du använder de ursprungliga API: erna som Accelerometer, kamera och Geolocation. Författarna koncentrerar sig på hur man bygger ett fungerande RSS Reader-program.

Du hittar stödfiler för den här boken på utgivarens webbplats. Även om jag tyckte att den här boken var en bra introduktion till jQuery Mobile valde författarna att använda AdobeR Kall fusionR server för deras demofiler kan begränsa deras målgrupp.

Raymond Camden är Senior Developer Evangelist för Adobe och är specialiserad på webbstandarder, mobil- och ColdFusion-utveckling. Andy Mathews är en 16-årig veteran inom webb- och applikationsutveckling.

Mer information om Packtpub.com

Offentliggörande: Jag kompenserade inte ekonomiskt för den här artikeln. Packtpub tillhandahöll denna ebok för granskningsändamål. Yttrandena är helt mina egna utifrån min erfarenhet.