javascript - Bagaimana untuk mencipta kesan bahagian hadapan yang serupa dengan bar sisi di YouTube yang ditetapkan tetapi URL berubah?
世界只因有你
世界只因有你 2017-06-12 09:28:05
0
5
903

Pada bar sisi di sebelah kiri YouTube, apabila anda mengklik untuk menukar saluran langganan, anda dapati bahawa bar sisi masih tetap, tetapi bar alamat url telah berubah, yang menunjukkan bahawa ini tidak sepatutnya dicapai dengan bergantung pada ajax.

Dalam projek semasa, saya tidak begitu mahu menggunakan ajax untuk mencapai kesan sedemikian, kerana ia tidak begitu kondusif untuk koleksi halaman web dan SEO pengguna, dll., tetapi YouTube mencapai perubahan URL yang kondusif kepada pengguna ', dan pada masa yang sama mencapai sesuatu yang serupa dengan ajax Bagaimanakah kesan pengalaman pengguna yang baik dicapai? Bolehkah anda memberi saya nasihat umum.

世界只因有你
世界只因有你

membalas semua(5)
Ty80

Mengubah suai url boleh dicapai melalui history.pushState Selain itu, bukankah ajax tanpa muat semula sudah menjadi perkara biasa?

我想大声告诉你

Saudara, tidakkah anda tahu jika orang menggunakan Ajax dengan melihat Internet Tidak ada data Ajax yang datang dari langit?
Selain itu, ubah suai URL bar alamat Ini ialah fungsi pushState bagi js.

给我你的怀抱

Penghalaan bahagian hadapan boleh mencapai fungsi sedemikian

刘奇

seperti ini?
http://www.thepetedesign.com/...

小葫芦

kemas kini kandungan separa pjax

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