android - Bukankah persembahan halaman web mudah alih JD dan URL yang dimuatkan oleh aplikasinya sepatutnya sama?
漂亮男人
漂亮男人 2017-05-24 11:37:14
0
3
1320

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♥

漂亮男人
漂亮男人

membalas semua(3)
过去多啦不再A梦

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan