Návrh aplikácie pre mobilné aplikácie / Sprievodca pre začiatočníkov pre jQuery Mobile
V priebehu posledných 2-3 rokov sme zaznamenali obrovský nárast podpory pre prehliadač a operačný systém pre mobilné webové stránky. Najdôležitejšie je, že Apple iOS a platformy Android spoločnosti Android majú na mysli. Ale iné ako PalmOS a Blackberry sú stále v mixe. Až donedávna bolo veľmi ťažké zaradiť jednu mobilnú tému do všetkých týchto platforiem.
JavaScript bol začiatok, ale doteraz neexistovala žiadna skutočne zjednotená knižnica. jQuery Mobile využíva všetky najlepšie funkcie jQuery a prenesie ich na mobilný webový zdroj. Knižnica je skôr ako rámec, ktorý zahŕňa animácie, prechodové efekty a automatické štýly CSS pre základné prvky HTML. V tejto príručke dúfam, že platformu predstavím tak, aby ste sa cítili dobre navrhovať vlastné mobilné aplikácie jQuery.
Funkcie a podpora operačného systému
Dôvod, prečo navrhujem učiť jQuery Mobile nad inými rámcami, je jednoduchosť. Tento kód bol postavený na jQuery jadre a má aktívny tím vývojárov, ktorý píše skripty a upravuje chyby. Z mnohých funkcií patrí podpora HTML5, navigačné linky napájané službou Ajax a manipulátory udalosti dotykom / prstom.
Podpora sa líši medzi telefónmi a je rozdelená do grafu 3 kategórií z A-C. A je najvyššia vrstva, ktorá sa môže pochváliť plnou podporou jQuery Mobile, B má všetko okrem Ajaxu, zatiaľ čo C je základné HTML s malým až žiadnym JavaScriptom. Našťastie väčšina populárnych operačných systémov je plne podporovaná - pridal som zoznam nižšie len z niekoľkých príkladov.
- 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
Ak sa chcete dozvedieť viac, skúste si ich prečítať na oficiálnej stránke dokumentov. To nie je napísané bezvýrazne a skutočne sa cíti veľmi ľahko nasledovať. Teraz sa zameriame na základy písania jQuery mobilnej stránky a ako môžeme vytvoriť malú aplikáciu!
Štandardná šablóna HTML
Ak chcete získať prvú mobilnú aplikáciu, je tu nastavená šablóna, ktorú by ste mali začať. Zahŕňa základný kód jQuery spolu s mobilným JS a CSS, všetci externí hostiteľmi z jQuery CDN. Pozrite si môj príklad kód nižšie.
Základná mobilná aplikácia
Jedinými cudzími prvkami by mali byť tieto dve meta tagy. Vrch výrez
značka aktualizuje mobilné prehliadače a používa efekt plného zväčšenia. Nastavenie hodnoty šírka = zariadenie šírkou
nastaví šírku stránky presne na šírku obrazovky telefónu. A najlepšie zo všetkých nie je zakázať funkcie priblíženia, pretože jQuery Mobile sa môže prispôsobiť posunom rozloženia.
Nasledujúca metaznačka X-UA-Compatible
len vynúte Internet Explorer, aby vykreslila HTML v najnovšej iterácii. Staršie prehliadače a najmä mobilné počítače sa budú snažiť obísť neznáme chyby vykresľovania.
Vytváranie obsahu tela
Teraz je to miesto, kde jQuery mobil môže byť zložité. Každá stránka HTML nie je nevyhnutne 1 stránka na stránkach pre mobilné zariadenia. Rámec využíva atribúty údajov HTML5, ktoré môžete vytvoriť rozmarom pridaním dáta-
vopred. Podobným spôsobom Data-role = "Stránka"
môže byť nastavený na viac divov v jednom súbore HTML, ktorý vám poskytne viac ako jednu stránku.
Potom by ste sa pohybovali medzi týmito stránkami s kotviacimi odkazmi a jedinečným identifikátorom. Toto nastavenie je dobrý nápad pre základné jednoduché aplikácie. Ak potrebujete iba 3-5 stránok, potom prečo ich neukladať v jednom súbore? Ak nemáte veľa písomného obsahu, v takom prípade skúste použiť PHP zahŕňa ušetriť čas.
Ak ste stratený, skontrolujte nižšie uvedený príklad kódu.
Horný riadok titulu
Tu je
len ďalší obsah.
Myslím, že môžete vráť sa kedykoľvek.