Mobilní aplikace Design / Dev Začátečník průvodce jQuery Mobile
Během posledních 2-3 let jsme zaznamenali obrovský nárůst podpory prohlížečů a OS pro mobilní webové stránky. Nejvíce pozoruhodně přicházejí na mysli platformy Apple iOS a Google Android. Ostatní, jako jsou PalmOS a Blackberry, jsou však stále ve směsi. Až donedávna bylo velmi obtížné přizpůsobit jeden mobilní motiv všem těmto platformám.
JavaScript byl začátek, ale dosud neexistovala žádná skutečně sjednocená knihovna. jQuery Mobile má všechny nejlepší funkce jQuery a porty je přenese na mobilní webový zdroj. Knihovna je spíše rámcem, který obsahuje animace, přechodové efekty a automatické styly CSS pro základní prvky HTML. V této příručce doufám, že představím platformu tak, abyste se mohli cítit pohodlně při tvorbě vlastních mobilních aplikací jQuery.
Funkce a podpora operačního systému
Důvod, proč navrhuji, aby se jQuery Mobile naučil, je jednoduchost. Kód byl postaven na jádru jQuery a má aktivní tým vývojářů psaní skriptů a editaci chyb. Mezi mnoho funkcí patří podpora HTML5, navigační odkazy poháněné Ajaxem a obslužné rutiny pro dotykové / švihové události.
Podpora se mezi telefony liší a je rozdělena do tří kategorií z A-C. A je top tier, který se může pochlubit plnou podporou jQuery Mobile, B má vše kromě Ajaxu, zatímco C je základní HTML s malým JavaScriptem. Naštěstí je většina populárních operačních systémů plně podporována - přidal jsem níže uvedený seznam jen několika příkladů.
- 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
Pokud se chcete dozvědět více, zkuste si přečíst na oficiální stránce docs. Není to napsáno v blábolení a ve skutečnosti se cítí velmi snadno následovat. Nyní se zaměřme na základy psaní mobilní stránky jQuery a jak můžeme vytvořit malou aplikaci!
Standardní šablona HTML
Chcete-li, aby vaše první mobilní aplikace fungovala, musíte nastavit šablonu. To zahrnuje základní kód jQuery spolu s mobilním JS a CSS, všechny externí hostované z jQuery CDN. Podívejte se na můj příkladový kód níže.
Základní mobilní aplikace
Jedinými cizími prvky by zde měly být dvě meta tagy. Vrchol výřez
tag aktualizuje mobilní prohlížeče tak, aby používaly plný zoom. Nastavení hodnoty width = šířka zařízení
nastaví šířku stránky přesně na šířku obrazovky telefonu. A co je nejlepší, nezakazuje funkce zoomu, protože jQuery Mobile se může přizpůsobit posunům rozvržení.
Další meta tag Kompatibilní s X-UA
pouze donutí Internet Explorer, aby vykreslil HTML v jeho poslední iteraci. Starší prohlížeče a zejména mobilní se pokusí obejít neznámé renderovací chyby.
Konstrukce tělesného obsahu
Teď je to místo, kde jQuery mobile může být složité. Každá stránka HTML není nutně 1 stránka v mobilním webu. Rámec využívá datových atributů HTML5, které můžete vytvořit při rozmaru připojením data-
předem. Podobným způsobem data-role = "stránka"
lze nastavit na více divs v jediném HTML souboru, což vám poskytne více než jednu stránku.
Pak byste mezi těmito stránkami přesouvali kotevní odkazy a jedinečné ID. Toto nastavení je dobrý nápad pro základní, jednoduché aplikace. Pokud potřebujete pouze 3 až 5 stránek, proč to neukládat do jediného souboru? Pokud nemáte mnoho písemného obsahu, v takovém případě zkuste pomocí PHP ušetřit čas.
Pokud jste ztraceni, zkontrolujte níže uvedený příklad kódu.
Horní záhlaví
Page 2 Zde
jen něco navíc.
Můžu vrať se kdykoliv.