首先必须如下所示,使用css在某个元素上指定userData行为:<div style="behavior:url(#default#userData)" id="dataStore"></div>一旦该元素使用userData行为,那么就可以使用setAttribute()方法在上面保存数据,为了将数据提交到浏览器缓存中,还必须调用save()方法并告诉它邀保存到的数据仓库的名字。数据仓库名字可以完全任意,仅用于区分不同的数据集,就像下面的例子:var dataStore=document.getElementById("dataStore");
dataStore.setAttribute("name","nicholas");
dataStore.setAttribute("bookl","profession javascript");
dataStore.save("BookInfo");
我的问题:"BookInfo"是数据仓库的名字,对于数据仓库不是很理解,还有浏览器缓存不是存在电脑的磁盘上吗,存储在数据仓库又是什么……