Panduan Aplikasi Reka Bentuk Mudah Alih / Dev untuk jQuery Mobile
Selama 2-3 tahun yang lalu, kami telah melihat pertumbuhan yang besar dalam penyemak imbas dan sokongan OS untuk laman web mudah alih. Apatah lagi Apple iOS dan platform Google Android datang ke fikiran. Tetapi yang lain seperti PalmOS dan Blackberry masih dalam campuran. Sehingga baru-baru ini sangat sukar untuk menyesuaikan tema mudah alih tunggal ke semua platform ini.
JavaScript adalah permulaan, tetapi belum ada perpustakaan yang bersatu padu sekarang. jQuery Mobile mengambil semua ciri terbaik jQuery dan port mereka ke sumber web berasaskan mudah alih. Perpustakaan lebih seperti kerangka yang merangkumi animasi, kesan peralihan, dan gaya CSS automatik untuk elemen HTML asas. Dalam panduan ini, saya berharap dapat memperkenalkan platform dengan cara yang anda boleh berasa selesa merancang aplikasi mudah alih jQuery anda sendiri.
Ciri & Sokongan OS
Alasan saya mencadangkan pembelajaran jQuery Mobile lebih daripada kerangka lain adalah kesederhanaan. Kod ini dibina di atas teras jQuery dan mempunyai pasukan pemaju yang aktif menulis skrip dan menyunting pepijat. Daripada banyak ciri termasuk sokongan HTML5, pautan navigasi berkuasa Ajax, dan pengendali acara sentuh / sapu.
Sokongan berbeza-beza antara telefon dan dipecah menjadi carta 3 kategori dari A-C. A adalah tiang teratas yang mempunyai sokongan penuh jQuery Mobile, B mempunyai segala-galanya kecuali Ajax manakala C adalah HTML asas dengan sedikit JavaScript. Untungnya kebanyakan sistem operasi yang popular disokong sepenuhnya - Saya menambah senarai di bawah hanya beberapa contoh.
- 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
Jika anda ingin mengetahui lebih lanjut, cuba baca di halaman dokumen rasmi mereka. Ia tidak ditulis dalam sombong dan sebenarnya terasa sangat mudah untuk diikuti. Sekarang mari kita fokuskan pada asas-asas menulis halaman mudah alih jQuery dan bagaimana kita boleh membina aplikasi kecil!
Templat HTML Standard
Untuk mendapatkan aplikasi mudah alih pertama anda berfungsi, ada set template yang harus anda mulakan. Ini termasuk kod asas jQuery bersama dengan JS dan CSS mudah alih, semua luaran yang dihoskan dari CDN jQuery. Lihat kod contoh saya di bawah.
Aplikasi mudah alih asas
Satu-satunya unsur asing di sini harus menjadi dua meta tags. Bahagian atas viewport
kemas kini pelayar mudah alih untuk menggunakan kesan zum penuh. Menetapkan nilai width = width device
akan menetapkan lebar halaman tepat pada lebar skrin telefon. Dan yang terbaik dari semua itu tidak melumpuhkan ciri zum sejak jQuery Mobile boleh menyesuaikan diri dengan susunan peralihan.
Tag meta seterusnya X-UA-Serasi
hanya memaksa Internet Explorer untuk menjadikan HTML dalam lelaran yang paling terkini. Pelayar yang lebih tua dan terutamanya mudah alih akan cuba untuk mendapatkan pepijat rendering yang tidak dikenali.
Membina Kandungan Tubuh
Kini ini adalah tempat mudah alih jQuery boleh menjadi rumit. Setiap halaman HTML tidak semestinya 1 halaman di laman web mudah alih. Rangka kerja ini menggunakan atribut data HTML5, yang boleh anda buat dengan sesuka hati dengan menambahkannya data-
sebelum ini. Dalam cara yang sama peranan data = "halaman"
boleh ditetapkan kepada pelbagai div dalam satu fail HTML, memberikan anda lebih daripada satu halaman.
Anda kemudian akan bergerak di antara halaman ini dengan pautan jangkau dan ID unik. Persediaan ini adalah idea yang baik untuk aplikasi asas dan mudah. Sekiranya anda hanya memerlukan 3-5 muka surat maka mengapa tidak menyimpan semuanya dalam satu fail? Kecuali anda mempunyai banyak kandungan bertulis, dalam hal ini cuba menggunakan PHP termasuk untuk menghemat waktu.
Semak contoh kod di bawah jika anda hilang.
Bar tajuk teratas
Page 2 Di sini
hanya beberapa kandungan tambahan juga.
Maksud saya, anda boleh pergi balik pada bila bila masa.