Seperti yang kita sedia maklum, pembangunan web mudah alih tidak jauh berbeza dengan pembangunan bahagian hadapan web Teknologi yang digunakan ialah html+css+js
Pembangunan aplikasi web secara khusus merujuk kepada pembangunan menggunakan teknologi HTML5 Sebab mengapa ia dipanggil aplikasi web adalah kerana ia lebih dekat dengan pengalaman pengguna aplikasi pelanggan ia boleh disepadukan secara mendalam dengan sistem dan memanggil beberapa fungsi yang hanya boleh dipanggil oleh pelanggan (seperti dalam halaman Web yang dibangunkan menggunakan HTML5 pada peranti mudah alih boleh mengakses fungsi tempatan seperti telefon dan kamera).
Apabila URL yang dimuatkan oleh apl web dan halaman web mudah alih adalah tapak web yang sama, kandungan pemuatan dan pembentangan halaman web harus betul-betul sama.
Namun, apabila saya menggunakan apl web untuk memuatkan JD.com, saya mendapati terdapat beberapa perbezaan kecil dalam pembentangan halaman web mudah alih yang dimuatkan dan apl JD.com, seperti:
Buka halaman utama JD.com dalam penyemak imbas mudah alih dan anda akan mendapat:
Klik pada kategori untuk mendapatkan:
Muat ke halaman utama dalam demo aplikasi web:
Klik pada kategori:
Semestinya kandungan yang dimuatkan adalah betul-betul sama (kecuali TextView dalam demo telah ditambah oleh saya sendiri).
Dalam aplikasi Jingdong, halaman utama dipaparkan sebagai:
Klik pada kategori untuk mendapatkan:
Kita akan dapati masih terdapat perbezaan dalam persembahan kedua-duanya. .
Jika anda ingin membuat pembentangan yang sama dalam demo apl web seperti apl JD.com, bagaimana anda mengubahnya?
Soalannya agak pelik dan mungkin agak melampaui batas, jadi jangan komen jika anda tidak menyukainya. . . Dialu-alukan untuk meninggalkan mesej jika anda berminat~ Jangan ragu♥
Jingdong APP tidak semestinya paparan web untuk meminta url, bukan?
Dia mungkin mempunyai satu set kod html+css+js yang dibungkus dalam APP, dan kemudian meminta data yang sepadan
Dalam erti kata lain, JD.com APP tidak meminta versi web JD.com, tetapi mempunyai set pelaksanaan yang lain
Jika anda menggunakan mod pembangun untuk membuka sempadan reka letak, anda akan mendapati Tab apl JD, butang imbasan, pemberitahuan dan lain-lain ditulis secara asli. Aplikasi web semuanya ditulis dalam H5, yang tentunya berbeza. Seperti yang ditunjukkan dalam gambar:
Halaman JD yang dibuka oleh penyemak imbas mudah alih sebenarnya adalah halaman JD pada PC URL adalah sama, dan apl itu selalunya merupakan produk tapak web PC untuk masa yang lama teknologi yang sama dan halaman dan kod yang sama Akan terdapat perbezaan antara halaman dan halaman, tetapi beberapa halaman akan menggunakan kod sebelah PC asal. halaman web sebelah, dan UI harus kelihatan lebih baik atau mempunyai banyak ciri baharu, seperti ruang QQ, komputer Terminalnya sangat perlahan, tetapi terminal mudah alih tidak mempunyai banyak halangan Jika anda mahu kedua-duanya sama, maka mereka hanya boleh berkongsi kod bahagian hadapan yang sama Pengalaman operasi mestilah sama, dan mungkin API bahagian belakang yang sama