Mobilās lietotnes dizains / Dev Beginner's Guide to jQuery Mobile
Pēdējo 2-3 gadu laikā mēs esam redzējuši milzīgu izaugsmi pārlūkprogrammu un operētājsistēmu atbalstam mobilajām tīmekļa vietnēm. Proti, atceras Apple iOS un Google Android platformas. Bet citi, piemēram, PalmOS un Blackberry, joprojām atrodas kombinācijā. Līdz nesenam laikam bija ļoti grūti saskaņot vienu mobilo tēmu ar visām šīm platformām.
JavaScript bija sākums, bet līdz šim nav bijusi patiesi vienota bibliotēka. jQuery Mobile ņem visas labākās jQuery funkcijas un tās pārnes uz mobilo tīmekļa avotu. Bibliotēka ir vairāk kā ietvars, kas ietver animācijas, pārejas efektus un automātiskos CSS stilus pamata HTML elementiem. Šajā rokasgrāmatā es ceru iepazīstināt platformu tā, lai jūs varētu justies ērti, veidojot savas jQuery mobilās lietotnes.
Funkcijas un OS atbalsts
Iemesls, kāpēc es iesaku mācīties jQuery Mobile pār jebkuru citu sistēmu, ir vienkāršība. Kods tika veidots, pamatojoties uz jQuery kodolu, un tam ir aktīva izstrādātāju komanda, kas raksta skriptus un rediģē kļūdas. No daudzajām funkcijām ir HTML5 atbalsts, Ajax darbināmas navigācijas saites un pieskārienu / zvēliens notikumu apstrādātāji.
Atbalsts ir atšķirīgs dažādos tālruņos un ir sadalīts 3 kategoriju diagrammā no A-C. A ir augstākais līmenis, kas lepojas ar pilnīgu atbalstu jQuery Mobile, B ir viss, izņemot Ajax, bet C ir pamata HTML ar maz-to-no JavaScript. Par laimi lielākā daļa populāro operētājsistēmu ir pilnībā atbalstītas - es pievienoju tikai dažus piemērus.
- Apple iOS 3-5
- Android 2.1, 2.2, 2.3
- Windows Phone 7
- Blackberry 6.0, Blackberry 7
- Palm WebOS 1.4-2.0, 3.0
Ja vēlaties uzzināt vairāk, mēģiniet izlasīt viņu oficiālo dokumentu lapu. Tas nav rakstīts gibberish un patiesībā jūtas ļoti viegli sekot līdzi. Tagad pievērsīsimies jQuery mobilās lapas rakstīšanas pamatiem un tam, kā mēs varam izveidot nelielu lietojumprogrammu!
Standarta HTML veidne
Lai iegūtu pirmo mobilās lietotnes darbību, ir iestatīta veidne, kurai jāsāk. Tas ietver jQuery bāzes kodu kopā ar mobilo JS un CSS, visi ārējie, kas izvietoti no jQuery CDN. Pārbaudiet manu piemēru zemāk.
Pamata mobilā lietotne
Vienīgajiem ārvalstu elementiem vajadzētu būt diviem meta tagiem. Augšā skats
tag atjaunina mobilās pārlūkprogrammas, lai izmantotu pilnu tālummaiņas efektu. Vērtības iestatīšana platums = ierīces platums
iestatīs lapas platumu tieši tālruņa ekrāna platumā. Un labākais no tā nav atslēgt tālummaiņas funkcijas, jo jQuery Mobile var pielāgoties mainīgajiem izkārtojumiem.
Nākamais metatags X-UA-saderīgs
tikai liek Internet Explorer padarīt HTML jaunāko iterāciju. Vecākas pārlūkprogrammas un jo īpaši mobilās ierīces mēģinās apiet nepazīstamas atveidošanas kļūdas.
Ķermeņa satura veidošana
Tagad tas ir, ja jQuery mobile var iegūt grūts. Katra HTML lapa ne vienmēr ir 1 lapa mobilajā vietnē. Sistēmā tiek izmantoti HTML5 datu atribūti, kurus jūs varat veidot ar kaprīzēm, pievienojot datus-
iepriekš. Līdzīgā veidā data-role = "page"
vienā HTML failā var iestatīt vairākus divus, dodot jums vairāk nekā vienu lapu.
Tad jūs pārvietotos starp šīm lapām ar enkura saitēm un unikālu ID. Šī iestatīšana ir laba ideja vienkāršām lietotnēm. Ja jums ir nepieciešamas tikai 3-5 lappuses, tad kāpēc to visu saglabāt vienā failā? Ja vien jums nav daudz rakstiska satura, tādā gadījumā mēģiniet izmantot PHP, lai ietaupītu laiku.
Ja esat pazaudējis, pārbaudiet tālāk redzamo koda piemēru.
Augšējā virsrakstjosla
Page 2 Šeit
tikai nedaudz papildu satura.
Es domāju, jūs varat Atgriezties jebkurā laikā.