WEB APP 由于使用范围广,编写一次代码就让APP能在安卓,iOS,Windows phone,PC端 等多种移动设备上使用,非常容易维护,软件开发量增长很快。

Cordova等开源JS库的使用,弥补了 WEB APP 在使用大量本地储存,操作移动设备硬件等与原生APP 的差距。用户在开发APP 可以使用大量的集成 API 去调用设备功能,开发坡度很低,容易开发用户体验媲美原生的软件。开发者可以方便的调用蓝牙等接口,对物联网的应用也能快速上手。

在编写WEB APP时遇到处理下载txt,json等文件问题,下面对WEB操作这几种文本文件的方法作简要说明。

首先下载个JS库(FileSaver.js),代码完全开源,在网络中很容易下载到。先编写个简单的html文本,引入JS库。

然后开始编写JS代码,首先创建一个json对象students,然后分别编写生成json格式和doc格式文件的两个函数代码。

代码使用了Blob对象,对象有两个参数,第一个传入需要生成的文本对象代码,第二个参数设置生成的文件格式,后使用SaveAs()函数生成,该函数第一个参数传入Blob对象,第二个传入文件名。

回主页
下一页