nsIDOMStorage2 编辑

The nsIDOMStorage2 interface represents the storage space used for local storage in the DOM.  Items stored in local storage may only be accessed by the same origin that created the items in the first place.

A DOM window's local storage object can be retrieved from the window's localStorage attribute.

dom/public/idl/storage/nsIDOMStorage2.idlScriptable Please add a summary to this article.   Last changed in Gecko 1.9.1 (Firefox 3.5 / Thunderbird 3.0 / SeaMonkey 2.0)

Inherits from: nsISupports

Method overview

void clear();
DOMString getItem(in DOMString key);
DOMString key(in unsigned long index);
void removeItem(in DOMString key);
void setItem(in DOMString key, in DOMString data);

 Attributes

AttributeTypeDescription
lengthunsigned long
The number of keys stored in local storage.

Methods

clear()

Clears the contents of this storage context; this removes all values bound to the domain or origin.

void clear();
Parameters

None.

getItem()

Returns from local storage the data corresponding to the specified key.

DOMString getItem(
  in DOMString key
);
Parameters
key
The key for which data should be returned.
Return value

A string containing the data corresponding to the specified key, or null if no data exists for the given key.

key()

Returns the key for the item stored at the specified index in the data store.

DOMString key(
  in unsigned long index
);
Parameters
index
The index for which the corresponding key should be returned.
Return value

A string containing the requested key.

Exceptions thrown
INDEX_SIZE_ERR
There is no key at the specified index.

removeItem()

Given a key, removes the corresponding entry from local storage.

void removeItem(
  in DOMString key
);
Parameters
key
The key for which data should be removed from storage.

setItem()

Sets the value corresponding to a given key.  If the key does not already exist, a new key is added, associated with the specified value.  If the key already exists, the existing value is replaced with the specified value.

void setItem(
  in DOMString key,
  in DOMString data
);
Parameters
key
The key for which data should be set.
data
The data to associate with the specified key.

See also

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:120 次

字数:4836

最后编辑:8年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文