簡體   English   中英

創建AJAX導航的最佳實踐是什么?

[英]What is the best practice to create an AJAX navigation?

我正在嘗試建立一個網站,該網站不會在用戶每次按下導航欄的鏈接時重新加載所有頁面。 因此,我使用帶有GET的jQuery和AJAX將相應的html文件加載到div標簽中。

然后,我需要更改URL,以便可以使用它編寫以下代碼:

 history.pushState() 

並閱讀:

location.href()

我將修改htaccess來重定向網址,例如:

mysite.com/home
mysite.com/contact

到我唯一的html文件中,該文件將在其中讀取然后加載。

我的問題是:這樣行嗎? 這是最好的方法,還是您要修改,刪除或添加某些內容?

您可以提供的任何幫助或建議都將不勝感激,如果您需要更多信息,請告訴我,我將對其進行編輯。

重定向到單個URI,然后使用JavaScript重建頁面,錯過了使用歷史記錄API的意義-這是因為擁有不依賴JavaScript的真實URL,非常適合鏈接到(在加載內容之前無需加載插頁式頁面)使用JS-過去曾經是Twitter的問題,這就是為什么他們使用歷史記錄API的原因),並且是搜索引擎的好食物。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM