Två gånger i månaden återkommer vi några av våra läsares favoritinlägg från hela Nettuts + historien. Denna handledning publicerades först i oktober 2010.
Idag dyker vi in i jQuery Mobile, som vid tidpunkten för detta skrivande är i ett RC1-tillstånd. Vi bygger en enkel Tuts + RSS-läsare, med hjälp av PHP och jQuery Mobile. När vi är färdiga har du möjlighet att lägga till det här enkla projektet till din iPhone eller Android-telefon med ett knapptryck, liksom färdigheterna att bygga dina egna anpassade mobilwebapps!
Det är alltid till hjälp att först beskriva vad du vill att ditt projekt ska göra / uppnå.
Nästa steg är att börja skapa vårt projekt. Fortsätt och skapa en ny mapp - namnge det du önskar - och lägg till en ny header.php
fil. * Observera att det här projektet använder PHP. Om du inte är bekant med det här språket kan du hoppa över PHP-delarna! Inom den här filen hänvisar vi till jQuery-mobilen, dess stylesheet och alla andra tillgångar som vi behöver. Om bara för att vara organiserad, har jag placerat min header.php
fil inom en includes /
mapp.
tuts+
Det finns en handfull saker värda att notera här.
X-UA-kompatibel
taggen tvingar IE att använda den mest aktuella återgivningsmotorn länk
tagg med a rel
attribut av Apple-touch-ikonen
. JQuery Mobile-ramen kan vara aktiverad genom att tillämpa unik data-*
attribut till din kod. Grundstrukturen för de flesta webbplatser kommer att likna följande:
Lägg till koden ovan till en ny index.php
fil, i roten till ditt projekt.
Vi måste säga jQuery om vårt projekt. Försök till exempel att inte tänka på varje fil som en sida. Tekniskt kan du skapa flera sidor i taget genom att lägga till ytterligare omslag data role = "sida"
attribut. Dessa kallas för inre sidor.
Vidare har ramverket specifika inställningar och stylingar på plats för rubrik
, huvudinnehållsområde och sidfot
. För att informera jQuery Mobile om placeringen av dessa element lägger vi till följande attribut.
data role = "header"
data role = "content"
data role = "sidfot"
Nej data roll
attribut har tillämpats.
Data-roll
attribut som tillämpas.
Nu när strukturen hos vår index.php
sidan är komplett, vi kan fylla i varje avsnitt med vår Tuts + -specifik uppräkning.
- Nettuts+
- Psdtuts+
- Vectortuts+
- Mobiletuts+
- Aetuts+
- Phototuts+
- Cgtuts+
- Audiotuts+
- Webdesigntuts+