length 键值对个数
//结合length和key()实现迭代键值对for(var i = 0, len = storage.length; i < len; i++){key = storage.key(i);value = storage.getItem(key);...}
数据也是Storage实例的属性,可以通过.[name]读写值
//for-in迭代键值对for(var key in storage){value = storage.getItem(key);...}
globalStorage["wrox.com"].name="jack";//wrox.com及其子域可访问globalStorage["net"].name="jack";//任何.net结尾的域名可访问globalStorage[""].name="jack";//任何域名可以访问//通过location指定当前域globalstorage[location。host].name="jack"
//兼容只支持globalStorage的浏览器function getLcLocalStorage(){if(typeof localStorage == "object"){return localStorage;}else if(typeof globalStorage == "object"){return globalStorage;}else{throw new Error("Local storage not available")}}var storage = getLocalStorage
原文:http://www.cnblogs.com/initial-wu/p/5341320.html