搜尋

首頁  >  問答  >  主體

javascript - 類似youtube上的sidebar固定但是url變化的的前端效果是如何做出來?

在youtube左邊的sidebar,當點擊切換訂閱頻道的時候,注意到sidebar依然固定,但是url網址列已經出現了變化,這說明這應該不是依賴ajax來實現的。

在現在的專案中我也不是很想用ajax來實現這樣的效果,因為不是很利於用戶收藏網頁以及seo等等,但是youtube這樣即實現了網​​址變化利於用戶收藏,同時也達到了類似ajax的良好使用者體驗的效果是如何做出來的?請問能否大致指點思路。

世界只因有你世界只因有你2721 天前882

全部回覆(5)我來回復

  • PHP中文网

    PHP中文网2017-06-12 09:30:05

    修改url可以透過history.pushState來實現,另外無刷新ajax不是已經很普遍了嗎。

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-12 09:30:05

    大哥,人家用沒用Ajax你看一下網路不就知道了嗎,沒有Ajax資料從天上來?
    另外,修改網址列URL,這個是js的pushState功能。

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-12 09:30:05

    前端路由可以實現這樣的功能

    回覆
    0
  • 怪我咯

    怪我咯2017-06-12 09:30:05

    喜歡這個嗎?
    http://www.thepetedesign.com/...

    回覆
    0
  • 高洛峰

    高洛峰2017-06-12 09:30:05

    pjax 局部內容更新

    回覆
    0
  • 取消回覆