Desain Aplikasi Ponsel / Panduan Pemula Pengembang untuk jQuery Mobile
Selama 2-3 tahun terakhir kami telah melihat pertumbuhan luar biasa dalam dukungan browser dan OS untuk situs web seluler. Terutama iOS Apple dan platform Android Google datang ke pikiran. Tetapi yang lain seperti PalmOS dan Blackberry masih dalam campuran. Sampai saat ini sangat sulit untuk mencocokkan satu tema seluler ke semua platform ini.
JavaScript adalah permulaan, tetapi sampai sekarang belum ada perpustakaan yang benar-benar bersatu. jQuery Mobile mengambil semua fitur terbaik jQuery dan memindahkannya ke sumber web berbasis seluler. Perpustakaan lebih seperti kerangka kerja yang mencakup animasi, efek transisi, dan gaya CSS otomatis untuk elemen HTML dasar. Dalam panduan ini saya berharap untuk memperkenalkan platform dengan cara yang Anda bisa merasa nyaman merancang aplikasi seluler jQuery Anda sendiri.
Fitur & Dukungan OS
Alasan saya menyarankan belajar jQuery Mobile di atas kerangka kerja lain adalah kesederhanaan. Kode ini dibangun di atas inti jQuery dan memiliki tim pengembang aktif yang menulis skrip dan mengedit bug. Dari sekian banyak fitur termasuk dukungan HTML5, tautan navigasi bertenaga Ajax, dan penangan event sentuh / gesek.
Dukungan bervariasi di antara ponsel dan dipecah menjadi bagan 3 kategori dari A-C. A adalah tingkat teratas yang menawarkan dukungan penuh dari jQuery Mobile, B memiliki segalanya kecuali Ajax sementara C adalah HTML dasar dengan sedikit-ke-tanpa JavaScript. Untungnya sebagian besar sistem operasi populer didukung sepenuhnya - saya menambahkan daftar di bawah ini 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 mempelajari lebih lanjut, coba baca di halaman dokumen resmi mereka. Itu tidak ditulis dalam omong kosong dan sebenarnya terasa sangat mudah untuk diikuti. Sekarang mari kita fokus pada dasar-dasar penulisan halaman ponsel jQuery dan bagaimana kita dapat membangun aplikasi kecil!
Template HTML Standar
Agar aplikasi seluler pertama Anda berfungsi ada template yang harus Anda mulai. Ini termasuk kode dasar jQuery bersama dengan JS seluler dan CSS, semua eksternal di-host dari CDN jQuery. Lihat contoh kode saya di bawah ini.
Aplikasi seluler dasar
Satu-satunya unsur asing di sini adalah dua tag meta. Atas viewport
tag memperbarui browser seluler untuk menggunakan efek pembesaran penuh. Pengaturan nilai width = lebar perangkat
akan mengatur lebar halaman persis lebar layar ponsel. Dan yang terbaik dari semuanya itu tidak menonaktifkan fitur zoom karena jQuery Mobile dapat beradaptasi dengan pergeseran tata letak.
Tag meta berikutnya Kompatibel dengan X-UA
hanya memaksa Internet Explorer untuk membuat HTML dalam iterasi terbaru. Peramban yang lebih lama dan terutama seluler akan mencoba mengatasi bug rendering yang tidak dikenal.
Membangun Konten Tubuh
Sekarang di sinilah jQuery mobile bisa menjadi rumit. Setiap halaman HTML tidak harus 1 halaman di situs seluler. Kerangka kerja ini menggunakan atribut data HTML5, yang dapat Anda buat sesaat dengan menambahkan data-
sebelumnya. Dengan cara yang serupa data-role = "halaman"
dapat diatur ke beberapa div dalam satu file HTML, memberi Anda lebih dari satu halaman.
Anda kemudian akan berpindah di antara halaman-halaman ini dengan tautan jangkar dan ID unik. Pengaturan ini adalah ide bagus untuk aplikasi dasar dan sederhana. Jika Anda hanya perlu 3-5 halaman, mengapa tidak menyimpannya dalam satu file? Kecuali Anda memiliki banyak konten tertulis, dalam hal ini coba gunakan PHP termasuk untuk menghemat waktu.
Periksa contoh kode di bawah ini jika Anda tersesat.
Bilah judul atas
Halaman 2 Di Sini
hanya beberapa konten tambahan juga.
Maksudku, kamu bisa kembali kapan saja.