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.
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