Gennemgå jQuery Mobile Web Dev Essentials
Mobile enheder er her for at blive, men er dit websted klar? Denne bog af Raymond Camden og Andy Matthews med titlen jQuery Mobile Web Development Essentials Anden udgave hjælper dig med at få dit websted klar til mobile enheder.

Forfatterne begynder med en kort introduktion til jQuery Mobile, hvor de diskuterer, hvordan det er en HTML-baseret ramme med de funktioner, der fungerer så godt på mobile enheder. Når du er overbevist om dens fordele, hjælper forfatterne dig med at oprette din første webside og forklarer, hvordan du tilføjer komponenten jQuery Mobile til HTML, og hvordan dataattributten div fungerer med jQuery Mobile.

Ved at flytte fra en webside til flere mobile websider diskuterer forfatterne, hvordan hyperlinks ændres af jQuery Mobile. De viser, hvordan du tilføjer flere sider til en webside-fil ved hjælp af en div-indpakning til at identificere indholdet for hver side i filen. De diskuterer også, hvordan jQuery Mobile bruger hyperlinks og Ajax til at flytte fra en side til en anden og overgang mellem sider. De viser også, hvordan man bruger data-præfetch-attributten til at indlæse sekundære sider. Emnet udvides, når forfatterne diskuterer navigationsværktøjslinjer, samt faste og fulde skærmoverskrifter og sidefødder. Plads er begrænset på mobile enheder, og forfatterne diskuterer, hvordan man bruger og style de mange listefunktioner i jQuery for at spare plads, herunder indsatte lister, tæller bobler, ikoner, miniaturebilleder og søgefilter.

Når det grundlæggende er dækket, demonstrerer forfatterne, hvordan man bygger et simpelt mobilwebsted til et fiktivt Hotel Camden. Selvom det er et simpelt websted, inkluderer det Googles Static Maps API. Forfatterne demonstrerer også tel-ordningen for automatisk at ringe til en telefon og mailto-ordningen for at åbne et e-mail-vindue.

Derefter diskuterer forfatterne, hvordan man bruger formularer og de forskellige formfelter i jQuery Mobile. De diskuterer, hvordan Ajax bruges til at sende og modtage information og opdatere formularfelterne. Når de går videre, dækker forfatterne oprettelse af dialoger, layoutgitter, popups, sammenklappelige blokke og responsive tabeller og widgets. Selvom PHP er det mest almindelige serversidesprog, bruger forfatterne Adobes ColdFusion til back end-behandling.

Ved hjælp af de færdigheder, du har lært indtil videre, hjælper forfatterne dig med at opbygge en mobilapp til en noteholder. Først diskuterer de design af applikationen og bygger en wireframe for hver funktion af appen. Forfatterne introducerer JavaScript og brugen af ​​designmønstre, samt hvordan man indsamler og gemmer brugerdata via HTML5.

Dernæst går forfatterne videre til mere avancerede jQuery Mobile-funktioner såsom JavaScript-værktøjer og API'er. De begynder med side- og navigationsværktøjerne og går videre til fysiske begivenheder og sider. Derfra introducerer de, hvordan man bruger de temaer, der er forudbygget med jQuery Mobile, og hvordan man bygger dine egne ikoner og tilpasser dine egne temaer med ThemeRoller. Du lærer også, hvordan du bruger dit brugerdefinerede tema på noteholder-appen, der blev bygget i det forrige kapitel. Forfatterne diskuterer også, hvordan jQuery Mobile bruger CSS-sprites til både høj nethinden og lave opløsninger.

Endelig er du klar til at oprette et oprindeligt program ved hjælp af jQuery Mobile og PhoneGap. Du lærer, hvordan du bruger de oprindelige API'er, såsom Accelerometer, kamera og Geolocation. Forfatterne koncentrerer sig om, hvordan man opbygger et fungerende RSS Reader-program.

Du finder understøttende filer til denne bog på udgiverens websted. Selvom jeg fandt, at denne bog var en god introduktion til jQuery Mobile, valgte forfatterne at bruge AdobeR ColdFusionR server til deres demofiler begrænser muligvis deres målgruppe.

Raymond Camden er Senior Developer Evangelist for Adobe og har specialiseret sig i webstandarder, mobil og ColdFusion-udvikling. Andy Mathews er en 16-årig veteran inden for web- og applikationsudvikling.

Flere oplysninger om Packtpub.com

Offentliggørelse: Jeg blev ikke økonomisk kompenseret for denne artikel. Packtpub leverede denne e-bog til gennemgangsformål. Synspunkterne er helt mine egne baseret på min oplevelse.


Video Instruktioner: Meteor: a better way to build apps by Roger Zurawicki (Kan 2024).