yaoliuwei 2016-08-10
HTML5本地存储有localStorage和sessionStorage,两者的区别就是localStorage一直保存在本地不会过期,而sessionStorage窗口一旦关闭就没了。两者用法是一样的。
if(window.localStorage){ alert('浏览器支持 localStorage'); }else{ alert('浏览器不支持 support localStorage'); }
存储操作如下
通过键值对应,只能存储字符串,如果是数组可以通过JSON.stringify,来转换
window.localStorage.setItem("FormsData",JSON.stringify($('#form').serializeArray()));
读取
forms_data = JSON.parse(window.localStorage.getItem("FormsData"));
删除
localStorage.removeItem("FormsData");
清空
localStorage.clear();
HTML5还提供了一个key()方法,可以在不知道有哪些键值的时候使用,如下:
var storage = window.localStorage; function showStorage(){ for(var i=0;i<storage.length;i++){ //key(i)获得相应的键,再用getItem()方法获得对应的值 document.write(storage.key(i)+ " : " + storage.getItem(storage.key(i)) + "<br>"); } }
表格的现在还是较为常用的一种标签,但不是用来布局,常见处理、显示表格式数据。在HTML网页中,要想创建表格,就需要使用表格相关的标签。<table> <tr> <td>单元格内的文字</td> ...
一个客户要求给网站添加一个背景音乐,我用的是html5添加网页背景音乐的代码,在此记录一下以后有用。html5方法二:<videocontrols=""autoplay=""name="media&q