Se på jQuery Mobile Web Dev Essentials
Mobile enheter er her for å bli, men er nettstedet ditt klart? Denne boken av Raymond Camden og Andy Matthews hadde tittelen jQuery Mobile Web Development Essentials Second Edition vil hjelpe deg med å gjøre nettstedet ditt klart for mobile enheter.

Forfatterne begynner med en kort introduksjon til jQuery Mobile, hvor de diskuterer hvordan det er et HTML-basert rammeverk med funksjonene som fungerer så bra på mobile enheter. Når du er overbevist om dens fordeler, hjelper forfatterne deg med å lage din første webside, og forklarer hvordan du legger til jQuery Mobile-komponenten til HTML og hvordan dataattributtdel fungerer med jQuery Mobile.

Ved å flytte fra en webside til flere mobile websider diskuterer forfatterne hvordan hyperkoblinger endres av jQuery Mobile. De viser hvordan du legger til flere sider i en webside-fil ved hjelp av en div-innpakning for å identifisere innholdet for hver side i filen. De diskuterer også hvordan jQuery Mobile bruker hyperkoblinger og Ajax for å gå fra en side til en annen og overgang mellom sider. De viser også hvordan du bruker dataforhåndsattributtet for å laste inn sekundære sider. Emnet utvides når forfatterne diskuterer navigasjonsverktøylinjer, så vel som topptekst og bunntekst på hele skjermen. Plass er begrenset på mobile enheter, og forfatterne diskuterer hvordan man bruker og utformer de mange listefunksjonene i jQuery for å spare plass, inkludert innsatte lister, telle bobler, ikoner, miniatyrbilder og søkefilteret.

Når det grunnleggende er dekket, demonstrerer forfatterne hvordan de kan bygge en enkel mobilnettsted for et fiktivt Hotel Camden. Selv om det er et enkelt nettsted, inkluderer det Googles Static Maps API. Forfatterne demonstrerer også tel-ordningen for automatisk å ringe en telefon og mailto-ordningen for å åpne et e-postvindu.

Deretter diskuterer forfatterne hvordan du bruker skjemaer og de forskjellige skjemafeltene i jQuery Mobile. De diskuterer hvordan Ajax brukes til å sende og motta informasjon og oppdatere skjemafeltene. Når du går videre, dekker forfatterne å lage dialoger, layoutgitter, popups, sammenleggbare blokker og responsive tabeller og widgets. Selv om PHP er det vanligste serversidespråket, bruker forfatterne Adobes ColdFusion for back end-behandlingen.

Ved å bruke ferdighetene du har lært så langt, hjelper forfatterne deg med å bygge en mobilapp for notatholder. Først diskuterer de utforming av applikasjonen og bygger et wireframe for hver funksjon av appen. Forfatterne introduserer JavaScript og bruk av designmønstre, samt hvordan man samler inn og lagrer brukerdata via HTML5.

Deretter går forfatterne videre til mer avanserte jQuery Mobile-funksjoner som JavaScript-verktøy og API-er. De begynner med side- og navigasjonsverktøyene og går videre til fysiske hendelser og sider. Derfra introduserer de hvordan du bruker temaene som er forhåndsbygd med jQuery Mobile, og hvordan du kan lage dine egne ikoner og tilpasse dine egne temaer med ThemeRoller. Du lærer også hvordan du bruker ditt tilpassede tema på notatholder-appen som ble bygget i forrige kapittel. Forfatterne diskuterer også hvordan jQuery Mobile bruker CSS-spriter for både høy netthinne og lave oppløsninger.

Endelig er du klar til å bygge et eget program ved å bruke jQuery Mobile og PhoneGap. Du lærer hvordan du bruker de opprinnelige API-ene som akselerometer, kamera og geolokalisering. Forfatterne konsentrerer seg om hvordan man bygger en fungerende RSS Reader-applikasjon.

Du finner støttefiler for denne boken på utgiverens nettsted. Selv om jeg syntes denne boken var en god introduksjon til jQuery Mobile, valgte forfatterne å bruke AdobeR Kald fusjonR server for deres demofiler kan begrense målgruppen.

Raymond Camden er Senior Developer Evangelist for Adobe og spesialiserer seg på webstandarder, mobil og ColdFusion utvikling. Andy Mathews er en 16 år gammel veteran innen web- og applikasjonsutvikling.

Mer informasjon om Packtpub.com

Offentliggjøring: Jeg ble ikke økonomisk kompensert for denne artikkelen. Packtpub ga denne eboken til gjennomgangsformål. Meningene er helt mine egne basert på min erfaring.


Video Instruksjoner: Develop a Quiz App with Javascript - Object Oriented Programming (Kan 2024).