„Mobile App Design / Dev Beginner's Guide to jQuery Mobile“ vadovas
Per pastaruosius 2-3 metus matėme didžiulį mobiliųjų svetainių naršyklės ir OS palaikymą. Svarbiausia yra „Apple“ iOS ir „Google“ „Android“ platformos. Tačiau kiti, pavyzdžiui, „PalmOS“ ir „Blackberry“, vis dar yra derinyje. Iki šiol buvo labai sunku suderinti vieną mobilųjį telefoną su visomis šiomis platformomis.
„JavaScript“ buvo pradžia, tačiau iki šiol nebuvo jokios tikrai vieningos bibliotekos. jQuery Mobile naudoja visas geriausias „jQuery“ savybes ir perkelia jas į mobilųjį žiniatinklio šaltinį. Biblioteka labiau panaši į sistemą, kuri apima animacijas, perėjimo efektus ir automatinius CSS stilius pagrindiniams HTML elementams. Šiame vadove tikiuosi pristatyti platformą taip, kad galėtumėte jaustis patogiai kurti savo „jQuery“ mobiliojo ryšio programas.
Funkcijos ir OS palaikymas
Priežastis, kodėl siūlau mokytis jQuery Mobile bet kokiu kitu pagrindu, yra paprastumas. Kodas buvo pastatytas ant jQuery branduolio ir turi aktyvią kūrėjų komandą, kuri rašo scenarijus ir redaguoja klaidas. Iš daugelio funkcijų yra HTML5 palaikymas, „Ajax“ valdomos navigacijos nuorodos ir „Touch / Swipe“ renginių tvarkytojai.
Parama skiriasi telefonais ir yra suskirstyta į 3 kategorijų diagramą iš A-C. A yra aukščiausioji pakopa, kuri gali pasigirti visišku „jQuery Mobile“ palaikymu, B turi viską, išskyrus „Ajax“, o C yra pagrindinis HTML su nedideliu „JavaScript“. Laimei, dauguma populiarių operacinių sistemų yra visiškai palaikomos - pridėjau tik keletą pavyzdžių.
- „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
Jei norite sužinoti daugiau, pabandykite perskaityti savo oficialių dokumentų puslapyje. Tai nėra parašyta gibberish ir iš tikrųjų jaučiasi labai lengva sekti. Dabar susitelkime į jQuery mobiliojo puslapio rašymo pagrindus ir tai, kaip galime sukurti nedidelę programą!
Standartinis HTML šablonas
Jei norite, kad jūsų pirmoji mobilioji programa veiktų, turite nustatyti šabloną, kurį turėtumėte pradėti. Tai apima „jQuery“ bazinį kodą kartu su mobiliuoju „JS“ ir „CSS“, kurie visi yra išoriniai iš „jQuery CDN“. Peržiūrėkite žemiau pateiktą mano pavyzdžio kodą.
Pagrindinė mobilioji programa
Vieninteliai užsienio elementai turėtų būti du meta žymekliai. Viršus peržiūros sritis
žyma atnaujina naršykles mobiliesiems, kad galėtumėte naudoti pilną mastelio efektą. Vertės nustatymas plotis = įrenginio plotis
nustatys puslapio plotį tiksliai telefono ekrano plotyje. Ir geriausia tai, kad ji neleidžia priartinti priartinimo funkcijų, nes jQuery Mobile gali prisitaikyti prie besikeičiančių išdėstymų.
Kita meta žyma X-UA suderinama
tiesiog priverčia „Internet Explorer“ atkurti HTML naujausią iteraciją. Senesnės naršyklės ir ypač mobilieji bandys patekti į nepažįstamas atvaizdavimo klaidas.
Kūno turinio konstravimas
Dabar tai yra, kai jQuery mobile gali gauti sudėtinga. Kiekvienas HTML puslapis nebūtinai yra 1 puslapis mobiliajame tinklapyje. Sistema naudoja HTML5 duomenų atributus, kuriuos galite sukurti pridedant duomenis-
iš anksto. Panašiai data-role = "puslapis"
vienas HTML failas gali būti nustatytas keliems dalims, suteikiant jums daugiau nei vieną puslapį.
Tuomet perkeltumėte tarp šių puslapių su ankerinėmis nuorodomis ir unikaliu ID. Ši sąranka yra gera idėja paprastoms, paprastoms programoms. Jei jums reikia tik 3-5 puslapių, kodėl gi ne visa tai išsaugoti viename faile? Jei neturite daug rašytinio turinio, tokiu atveju pabandykite naudoti PHP, kad sutaupytumėte laiko.
Jei pametėte, patikrinkite toliau pateiktą kodo pavyzdį.
Viršutinė pavadinimo juosta
Puslapis 2 Čia
tik šiek tiek papildomo turinio.
Aš turiu galvoje eik atgal bet kada.