有一个特别偏门的需求,需要使用js下载文本到本地桌面

这两个方法便可以完成,(调用exportRaw方法,第一个参数是你要生成的文件名称,第二个是文件内容)下面做一下解释:
Blob:
Blob 对象表示一个不可变、原始数据的类文件对象。Blob 表示的不一定是JavaScript原生格式的数据。File 接口基于Blob,继承了 blob 的功能并将其扩展使其支持用户系统上的文件。
Document.createElementNS()
创建一个具有指定的命名空间URI和限定名称的元素。
要创建一个元素而不指定命名空间URI,请使用createElement方法