Mobilalkalmazás-tervezés / Dev Beginner's Guide to jQuery Mobile
Az elmúlt 2-3 évben hatalmas növekedést tapasztaltunk a mobil weboldalak böngésző- és operációs rendszereinek támogatásában. Leginkább az Apple iOS és a Google Android platformjai jönnek eszembe. De mások, mint a PalmOS és a Blackberry még mindig a keverékben vannak. Egészen a közelmúltig nagyon nehéz volt egyetlen mobil témát ezekhez a platformokhoz igazítani.
A JavaScript kezdete volt, de eddig nem volt igazán egységes könyvtár. A jQuery Mobile a jQuery összes legjobb tulajdonságát veszi át, és áthelyezi azokat egy mobil alapú webforrásba. A könyvtár inkább olyan keret, amely animációkat, átmeneti hatásokat és automatikus CSS-stílusokat tartalmaz az alapvető HTML-elemek számára. Ebben az útmutatóban remélem, hogy bemutatom a platformot oly módon, hogy jól érezze magát a saját jQuery mobilalkalmazásainak kialakításában.
Jellemzők és operációs rendszer támogatása
Az ok, amiért azt javaslom, hogy a jQuery Mobile-t más kereteken keresztül tanuljam meg, az egyszerűség. A kódot a jQuery magra építették, és aktív fejlesztői csapata írja a parancsfájlokat és hibákat szerkeszt. A sok funkció közül a HTML5 támogatás, az Ajax-meghajtású navigációs linkek és az érintés / ujjlenyomat-kezelők.
A támogatás a telefonok között változik, és az A-C-ből 3 kategóriába sorolható. A a legmagasabb szint, amely a jQuery Mobile teljes támogatásával büszkélkedhet, a B mindennek az Ajax kivételével, míg a C az alap HTML, kevésbé JavaScript. Szerencsére a népszerű operációs rendszerek nagy része teljes mértékben támogatott - csak néhány példát adtam hozzá.
- 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
Ha többet szeretne megtanulni, próbálja meg olvasni a hivatalos dokumentumok oldalán. Nem gibberisben van írva, és tényleg nagyon jól érzi magát. Most összpontosítsunk a jQuery mobil oldal írásának alapjaira és arra, hogyan tudunk egy kis alkalmazást építeni!
A standard HTML-sablon
Ahhoz, hogy az első mobilalkalmazás működjön, van egy beállított sablon, amelyet el kell kezdeni. Ez magában foglalja a jQuery alapkódot a mobil JS és CSS mellett, amelyek mindegyike külső jQuery CDN-ből áll. Nézze meg az alábbi példakódot.
Alapvető mobilalkalmazás
Az egyetlen idegen elemnek a két metatagolónak kell lennie. A csúcs nézetablakban
A címke frissíti a mobil böngészőket a teljes zoom hatás használatához. Az érték beállítása szélesség = eszköz-szélesség
pontosan a telefon képernyő szélességét állítja be. A legjobb az egészben, hogy nem kapcsolja ki a zoom funkciókat, mivel a jQuery Mobile alkalmazkodik a változó elrendezésekhez.
A következő metatag X-UA-kompatibilis
csak arra kényszeríti az Internet Explorer-et, hogy a legutóbbi iterációjában megjelenítse a HTML-t. Az idősebb böngészők és különösen a mobilok megpróbálják megismerni az ismeretlen renderelési hibákat.
A testtartalom megalkotása
Most ez a hely, ahol a jQuery mobile trükkös lehet. Minden HTML oldal nem feltétlenül 1 oldal a mobil oldalon. A keretrendszer a HTML5 adattulajdonságait használja fel, melyeket hozzáadással létrehozhatsz szeszélyesen adat-
előzetesen. Hasonló módon data-role = "page"
egy HTML-fájlban több osztásra is beállítható, így több oldalt is megadhat.
Ezután az oldalak között horgonyzó hivatkozásokkal és egyedi azonosítóval mozogna. Ez a beállítás jó ötlet az egyszerű, egyszerű alkalmazások számára. Ha csak 3-5 oldalra van szüksége, akkor miért ne tárolja mindent egyetlen fájlban? Hacsak nincs sok írásos tartalma, ebben az esetben próbálja meg a PHP-t használni, hogy időt takarítson meg.
Ha elveszett, ellenőrizze az alábbi kódpéldát.
A felső címsor
Page 2 Itt
csak néhány extra tartalom.
Úgy értem, tudod menjen vissza bármikor.