我想要做的一個例子可以在這裏看到:http://www.codeandtheory.com/#/about/使用AJAX加載完整頁面?
當任何其他鏈接被點擊,它順利加載下一頁。我已經讀過使用/#!/比/#/更好,所以我如何將/#!/添加到我的網站,以便我可以使用ajax來加載我的網頁?
如果網站訪問者沒有啓用javascript,是否有任何回退?
我想要做的一個例子可以在這裏看到:http://www.codeandtheory.com/#/about/使用AJAX加載完整頁面?
當任何其他鏈接被點擊,它順利加載下一頁。我已經讀過使用/#!/比/#/更好,所以我如何將/#!/添加到我的網站,以便我可以使用ajax來加載我的網頁?
如果網站訪問者沒有啓用javascript,是否有任何回退?
現代瀏覽器支持HTML5 pushState更新網址。你在說什麼是Google's hash Bang。
回退是通常從後端模板設置鏈接,然後在JavaScript中使用#重寫它們(如果已啓用)。這種方式鏈接仍然可用於非JS /爬蟲。
/#/about
/about
鏈接到同一個地方:
,使他們可以使用帶或不帶JS你需要設置你的路。因此,如果鏈接已被重寫爲#格式,它將不會觸發刷新,而是觸發該位置的JS AJAX加載。