麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > HTML > 正文

深入探究HTML5的History API

2024-08-26 00:18:12
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了深入探究HTML5的History API,重點講述了HTML5中新的方法history.pushState()和history.replaceState(),需要的朋友可以參考下
 
 

History是有趣的,不是嗎?在之前的HTML版本中,我們對瀏覽歷史記錄的操作非常有限。我們可以來回使用可以使用的方法,但這就是一切我們能做的了。

  但是,利用HTML 5的History API,我們可以更好的控制瀏覽器的歷史記錄了。例如:我們可以添加一條記錄到歷史記錄的列表中,或者在沒有刷新時,可以更新地址欄的URL。
  為什么介紹History API ?

  在這篇文章中,我們將了解HTML 5中History API的來源。在此之前,我們經常使用散列值來改變頁面內容,特別是那些對頁面特別重要的內容。因為沒有刷新,所以對于單頁面應用,改變其URL是不可能的。此外,當你改變URL的散列值值,它對瀏覽器的歷史記錄沒有任何影響。

  然后,現在對于HTML 5的History API來說,這些都是可以輕易實現的,但是由于單頁面應用沒必要使用散列值,它可能需要額外的開發腳本。它也允許我們用一種對SEO友好的方式建立新應用。此外,它能減少帶寬,但是該怎么證明呢?

  在文章中,我將用History API開發一個單頁應用來證明上述的問題。

  這也意味著我必須先在首頁加載必要的資源。現在開始,頁面僅僅加載需要的內容。換句話說,應用并不是一開始就加載了全部的內容,在請求第二個應用內容時,才會被加載。

  注意,您需要執行一些服務器端編碼只提供部分資源,而不是完整的頁面內容。
  瀏覽器支持

  在寫這篇文章的時候,各主流瀏覽器對History API的支持是非常不錯的,可以點擊此處查看其支持情況,這個鏈接會告訴你支持的瀏覽器,并使用之前,總有良好的實踐來檢測支持的特定功能。

  為了用變成方式確定瀏覽器是否支持這個API,可以用下面的一行代碼檢驗:
 

XML/HTML Code復制內容到剪貼板
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 看国产一级毛片 | 国产精品av久久久久久久久久 | 成人国产精品久久久 | 毛片福利 | 亚洲热线99精品视频 | 欧美精品成人一区二区在线观看 | 日韩精品中文字幕一区二区三区 | 成人18免费观看 | 91网视频在线观看 | 中文字幕 亚洲一区 | 成人免费入口 | a一级黄色大片 | 免费观看一级淫片 | 中国av免费在线观看 | 久久精品免费国产 | 日韩av片在线播放 | 成年人在线视频 | 国产精品国产成人国产三级 | 国产成人aⅴ | 久久无毛 | japan护士性xxxⅹhd | 91 久久 | 欧美视频一二三区 | 红杏网站永久免费视频入口 | 午夜神马福利视频 | 日本在线不卡一区二区 | 免费黄网站在线播放 | 久草在线公开视频 | 天天碰天天操 | 国产精品啪一品二区三区粉嫩 | 欧洲a级片 | 午夜视频大全 | 久久骚 | 国产精品久久久久久久av | 精品一区二区免费视频视频 | 91在线视频免费观看 | 国产一级毛片国产 | 妇子乱av一区二区三区 | 日本黄色a视频 | 久久亚洲春色中文字幕久久 | 亚洲人成网站免费播放 |