成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

pushState+Ajax實現(xiàn)無刷更新頁面

1fe1se / 805人閱讀

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

介紹

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

方法實現(xiàn)

pushState
pushState(state,title,url)

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

replaceState
replaceState(state,title,url)

replaceState和pushState的最大區(qū)別就是,replaceState不會將當(dāng)前狀態(tài)記錄,即不會把state壓棧。

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

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/79061.html

相關(guān)文章

  • 記微信網(wǎng)頁開發(fā)單頁面返回不刷新的實現(xiàn)

    摘要:使用語法與要跳轉(zhuǎn)到的對應(yīng)的狀態(tài)信息。頁面名字,方便調(diào)試。要跳轉(zhuǎn)到的地址,不能跨域,對于單頁應(yīng)用來說沒用,傳空即可。 需求 在微信網(wǎng)頁開發(fā)中,點(diǎn)擊返回按鈕不刷新頁面,進(jìn)行頁面切換,且實現(xiàn)傳值功能. 問題由來 在做微信網(wǎng)頁開發(fā)時,由于微信的左上角返回按鈕會返回上一個頁面并且刷新,無法做成打開頁面選擇內(nèi)容后關(guān)閉當(dāng)前頁面,并且給前一個頁面?zhèn)髦档墓δ? 實現(xiàn)方法 想實現(xiàn)此功能一開始想到的是不進(jìn)行...

    cuieney 評論0 收藏0
  • [經(jīng)驗總結(jié)]pushStateajax應(yīng)用

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

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

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

    amuqiao 評論0 收藏0

發(fā)表評論

0條評論

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