亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

HTML5歷史管理狀態(tài)機制

Sunxb / 3153人閱讀

摘要:同時介紹兩個相關(guān)的和個事件。兩個此會在歷史狀態(tài)棧中添加一條記錄。接受個參數(shù)第一個詳盡的狀態(tài)信息。提供給事件的事件對象的屬性第二個新狀態(tài)的標題,目前沒有瀏覽器實現(xiàn),可以傳空字符串第三個相對。

前言:想要不刷新頁面同時改變url 可以用HTML5 window對象的 hashChange 事件。同時介紹兩個相關(guān)的api 和 1個事件。

兩個API:
1.
history.pushState({name:"blog"},"","blog.html");此api會在history歷史狀態(tài)棧中添加一條記錄。‘前進’ ‘后退’按鈕可使用,并觸發(fā)popstate事件。
接受3個參數(shù):
第一個:詳盡的狀態(tài)信息。提供給popstate 事件的 事件對象的state屬性(event.state );
第二個:新狀態(tài)的標題,目前沒有瀏覽器實現(xiàn),可以傳空字符串
第三個:相對url。(如果傳入的地址是絕對地址,要求不能跨域,否則瀏覽器報錯)

2.
與之相反的是另外一個api
history.repalceState({name:"blog"},"","blog.html");參數(shù)同此pushState 一樣,唯一的區(qū)別是api不會在history歷史狀態(tài)棧中添加一條記錄,只會重新當前狀態(tài)。

一個事件
window 對象的 popstate事件,在按下‘前進’ ‘后退’按鈕并觸發(fā)。

小貼士:
在用pushState 創(chuàng)造‘假’url時,請確保 Web服務(wù)器上有一個真實存在的url與之對應(yīng)。 否則刷新頁面時會報 404錯誤。

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

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

相關(guān)文章

  • HTML5歷史管理狀態(tài)機制

    摘要:同時介紹兩個相關(guān)的和個事件。兩個此會在歷史狀態(tài)棧中添加一條記錄。接受個參數(shù)第一個詳盡的狀態(tài)信息。提供給事件的事件對象的屬性第二個新狀態(tài)的標題,目前沒有瀏覽器實現(xiàn),可以傳空字符串第三個相對。 前言:想要不刷新頁面同時改變url 可以用HTML5 window對象的 hashChange 事件。同時介紹兩個相關(guān)的api 和 1個事件。 兩個API:1.history.pushState({...

    amuqiao 評論0 收藏0
  • JavaScript HTML5腳本編程——“歷史狀態(tài)管理”的注意要點

    摘要:歷史狀態(tài)管理是現(xiàn)代應(yīng)用開發(fā)中的一個難點。通過更新對象為管理歷史狀態(tài)提供了方便。而通過狀態(tài)管理,能夠在不加載新頁面的情況下改變?yōu)g覽器的。在和中,傳遞給或的狀態(tài)對象中不能包含元素。還支持一個屬性,它返回當前狀態(tài)的狀態(tài)對象。 歷史狀態(tài)管理是現(xiàn)代Web應(yīng)用開發(fā)中的一個難點。在現(xiàn)代Web應(yīng)用中,用戶的每次操作不一定會打開一個全新的頁面,因此后退和前進按鈕也就失去了作用,導(dǎo)致用戶很難在不同狀態(tài)間切...

    Rainie 評論0 收藏0
  • 面試題集錦(一)

    摘要:破壞程序的異常處理機制。創(chuàng)建后,會把關(guān)聯(lián)的通過添加到響應(yīng)頭部中。我又問實習生在咱們團隊都做什么,他說一般不把實習生當實習生看,就跟團隊一起做項目,這樣成長的更快簡寫了,大概就是這個意思你接下來有什么打算走進阿里,哈哈 阿里一面 崗位:web前端開發(fā)1 從技術(shù)的角度來介紹一下自己回答:大家可以從這樣幾個方面來介紹自己: 如何學習:學習經(jīng)歷為主,掌握了哪些語言,如何學習...

    rottengeek 評論0 收藏0

發(fā)表評論

0條評論

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