国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

pushState+Ajax實現無刷更新頁面

1fe1se / 797人閱讀

摘要:介紹技術確實在現代中必不可少,但是對于搜索引擎不夠友好,同時破壞了瀏覽器的前后跳轉邏輯。正是為了解決這一問題而產生的一種新技術。和的最大區別就是,不會將當前狀態記錄,即不會把壓棧。

介紹

Ajax技術確實在現代web中必不可少,但是Ajax對于搜索引擎不夠友好,同時破壞了web瀏覽器的前后跳轉邏輯。pushState正是為了解決這一問題而產生的一種新技術。

方法實現

pushState
pushState(state,title,url)

簡單來說該方法是,將當前狀態state壓棧,并將當前地址了改成url,設置該狀態的title(這個參數的作用不大,可以為空)。

replaceState
replaceState(state,title,url)

replaceState和pushState的最大區別就是,replaceState不會將當前狀態記錄,即不會把state壓棧。

window.addEventListener("popstate", function(event){
 // 獲取之前push的state參數
  var state = event.state
  // state存儲的可以是url,title等信息
  // 這時可以調用replaceState來恢復地址欄地址
}, false);

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/79061.html

相關文章

  • 記微信網頁開發單頁面返回不刷新的實現

    摘要:使用語法與要跳轉到的對應的狀態信息。頁面名字,方便調試。要跳轉到的地址,不能跨域,對于單頁應用來說沒用,傳空即可。 需求 在微信網頁開發中,點擊返回按鈕不刷新頁面,進行頁面切換,且實現傳值功能. 問題由來 在做微信網頁開發時,由于微信的左上角返回按鈕會返回上一個頁面并且刷新,無法做成打開頁面選擇內容后關閉當前頁面,并且給前一個頁面傳值的功能. 實現方法 想實現此功能一開始想到的是不進行...

    cuieney 評論0 收藏0
  • [經驗總結]pushStateajax應用

    摘要:在即將度過試用期的時候,借著今天學習的文章,整理一下前段時間做用戶主頁時用到的。近期我站的個人主頁改版,將用戶發布的各類作品放到一個頁面上切換,附加篩選功能。在做篩選及翻頁的過程中,我們用到了。 在即將度過試用期的時候,借著今天學習的文章,整理一下前段時間做用戶主頁時用到的pjax。 近期我站的個人主頁改版,將用戶發布的各類作品放到一個頁面上切換,附加篩選功能。在做篩選及翻頁的過程中,...

    Tony 評論0 收藏0
  • 使用history保存列表頁ajax請求的狀態

    摘要:問題最近碰到兩個問題從首頁進入列表頁之后,點擊下一頁的時候,使用請求更新數據,然后點擊瀏覽器后退按鈕就直接返回到首頁,實際這里想要的效果是返回列表頁上一頁。沒法記住之前分頁狀態。 問題 最近碰到兩個問題: 從首頁進入列表頁之后,點擊下一頁的時候,使用ajax請求更新數據, 然后點擊瀏覽器后退按鈕就直接返回到首頁,實際這里想要的效果是返回列表頁上一頁。 在列表頁分頁為2的頁面進入詳情頁,...

    amuqiao 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<