使用localStorage进行本地存储代码
2017-07-17 16:32
459 查看
localStorage的使用方法见:
http://blog.csdn.net/pedrojuliet/article/details/62889501
http://blog.csdn.net/pedrojuliet/article/details/62889501
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,minimum-scale=1.0"> <title>FileReader</title> </head> <body> <div id="file-div"> <input type="file" name="inputfile" accept="text/plain, text/css, text/html, text/javascript, text/markdown" /> <textarea name="filereader" placeholder="......."></textarea> <button type="button" name="storebutton">本地存储</button> <button type="button" name="clearbutton">清除存储</button> </div> <script> window.onload = function(){ var text = document.getElementsByName('filereader')[0], inputFile = document.getElementsByName('inputfile')[0], storeButton = document.getElementsByName('storebutton')[0], clearButton = document.getElementsByName('clearbutton')[0]; // 检测localStorage中是否已有缓存 if(window.localStorage.getItem('textareaStorage')) { alert('检测到本地存储的文件,已为您自动恢复'); text.value = window.localStorage.getItem('textareaStorage'); } //上传文件 inputFile.onchange = function(){ console.log(this.files); var reader = new FileReader(); reader.readAsText(this.files[0], 'UTF-8'); reader.onload = function (e) { // urlData就是对应的文件内容 var urlData = this.result; text.value = urlData; }; }; // 存储文件 storeButton.onclick = function(){ window.localStorage.setItem('textareaStorage', text.value); alert('保存成功'); }; // 清除存储 clearButton.onclick = function(){ window.localStorage.removeItem('textareaStorage'); alert('清除成功'); }; }; </script> </body> </html>
相关文章推荐
- 使用jqMobi开发app基础:HTML5 LocalStorage 本地存储
- 使用localStorage替代cookie做本地存储,例如最近浏览历史记录
- html5本地存储-sessionStorage,localStorage的使用
- Swift - 使用NSUserDefaults来进行本地数据存储
- 使用GitHub存储代码,进行代码版本管理。
- Swift - 使用NSUserDefaults来进行本地数据存储
- HTML5 LocalStorage本地存储和sessionStorage使用
- 本地存储localStorage以及它的封装接口store.js的使用
- Angular2 本地存储LocalStorage的使用
- 使用本地存储localStorage保存数据的todoList
- swift--使用UserDefaults来进行本地数据存储
- 使用 git 把远程仓库(github/码云)的代码拉到本地进行开发
- 实例以及详解localStorage进行本地存储
- HTML5 LocalStorage本地存储和sessionStorage使用
- [HTML] 使用HTML5的本地存储localStorage
- HTML5的本地存储功能,使用localStorage
- 使用VS2008 Team System对C++本地代码进行Code Coverage Report
- HTML5本地存储localStorage、sessionStorage的使用
- 使用HTML5 Web存储的localStorage方式进行编写一个Web页面。
- Swift - 使用NSUserDefaults来进行本地数据存储