Javascript 保存到本地
2015-09-25 16:31
337 查看
function fake_click(obj) { var ev = document.createEvent("MouseEvents"); ev.initMouseEvent( "click", true, false, window, 0, 0, 0, 0, 0 , false, false, false, false, 0, null ); obj.dispatchEvent(ev); } function export_raw(name, data) { var urlObject = window.URL || window.webkitURL || window; var export_blob = new Blob([data]); var save_link = document.createElementNS("http://www.w3.org/1999/xhtml", "a") save_link.href = urlObject.createObjectURL(export_blob); save_link.download = name; fake_click(save_link); } $('a').click(function() { export_raw('test.html', 'hello world'); });
在线演示:http://jsfiddle.net/uzhr6/
相关文章推荐
- javascript--内置函数
- JS 中如何判断 undefined 和 null
- extjs 表格可复制
- js 与或运算符 || && 妙用
- NetJson 解析字符串
- Javascript立即执行函数
- JavaScript的DOM编程--09--节点的替换
- Javascript立即执行函数
- 0132 jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令
- coco2d-js 多屏适配相关API
- html jsp中设置select disabled 当修改保存时,后台未读取到数据
- js实现图片上传预览及进度条
- JavaScript的面向对象程序设计
- JSF绑定MB的值后台取不到
- js学习笔记-闭包
- js遍历多重json的方法
- JS设置Cookie,及COOKIE的限制
- javascript函数的throttle和debounce
- JavaScript中常用函数(入门级)(持续更新)
- js中switch