我使用HTML包装的Javascript来简化我的一个学生的任务。她的任务是为研究项目创建一个文本文件,该文件将作为分析软件的配置文件。
我决定使用Javascript,因为我想要可移植,透明的代码,没有依赖关系(没有库,没有服务器,没有安装),但是从Web上可以轻松入门的熟悉感觉。但是,在处理文件输出时,客户端Javascript似乎有其限制。
Stackoverflow上有多个问题和答案,它们通过吸引服务器端解决方案,外部依赖项和较新的HTML5下载元素来解决问题。
我考虑过是否应该使用读取输出的补充脚本或批处理文件,但我不确定如何最好地实现这样的层。该文件很难生成,这是使用表单元素实现的。
另一个想法是将脚本打包为可执行文件。例如,可以从Java调用浏览器,或者可以以某种方式转换HTML / JS。也许有一个我不熟悉的包装。
这是快速编写代码的副项目之一,因此我认为程序员之间存在针对此类问题的首选解决方案。一方面,这是一个包装问题。另一方面,它是关于Javascript对于没有服务器主干的项目的一些限制。
如何提供仅限本地并且能够处理文件I / O的无铃声Javascript应用程序?