網頁存儲

網頁存儲DOM存儲文檔對象模型)是網路應用程式用於在網路瀏覽器存儲數據的方法和通信協定。網路存儲支持持久性數據存儲,類似於 Cookie,以及 window-local 存儲。

基本介紹

  • 中文名:網頁存儲
  • 領域:計算機
簡介,功能,客戶端的接口/接口,本地及會話存儲,文檔對象模型,

簡介

網路存儲被全球資訊網聯盟(W3C)標準化。它最初是HTML5規範的一部分,現在成為一個獨立的規範。現在,Internet Explorer 8,基於 Mozilla 的瀏覽器(如Firefox2+, 3.5+ 開始正式支持),Safari4,Google Chrome4(5+ 開始支持 sessionStorage 對象),和Opera10.50+ 都支持網路存儲。截至2010年7月14日,只有 Opera 支持DOM存儲事件。

功能

簡單來說,網路存儲可以被看作為改進的 Cookie,提供更大的存儲容量(在谷歌瀏覽器為2.5MB每網域。在Mozilla Firefox和 Opera 中為5MB每網域。在Internet Explorer中則為10MB每存儲區域)和更好的編程接口。但是,它與 Cookie 在一些關鍵的地方並不相同。

客戶端的接口/接口

Cookie可以被客戶端伺服器訪問,但網路存儲只限被客戶端腳本(client-side scripts,例如 Javascript)控制。網路存儲的數據並不會在每個 HTTP 請求下傳送到伺服器,網路伺服器亦不能直接把數據直接寫入到網路存儲,但是當然可以發出讀取和寫入請求。

本地及會話存儲

網路存儲分兩種:本地存儲和會話存儲,範圍和壽命各有不同。

文檔對象模型

文檔對象模型(英語:Document Object Model,縮寫DOM),是W3C組織推薦的處理可擴展置標語言的標準編程接口。
Document Object Model的歷史可以追溯至1990年代後期微軟與Netscape的“瀏覽器大戰”(browser wars),雙方為了在JavaScriptJScript一決生死,於是大規模的賦予瀏覽器強大的功能。微軟在網頁技術上加入了不少專屬事物,既有VBScriptActiveX、以及微軟自家的DHTML格式等,使不少網頁使用非微軟平台及瀏覽器無法正常顯示。DOM即是當時醞釀出來的傑作。

相關詞條

熱門詞條

聯絡我們