成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

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

amuqiao / 3255人閱讀

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

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

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

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

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

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

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

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/96181.html

相關(guān)文章

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

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

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

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

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

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

    rottengeek 評論0 收藏0

發(fā)表評論

0條評論

amuqiao

|高級講師

TA的文章

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