如何在ace编辑器中保存或编辑javascript文件

时间:2014-08-23 14:44:36

标签: javascript ace-editor

我想使用Ace编辑器来保存和编辑javascript文件 它在文档中不清楚如何做到这一点。

2 个答案:

答案 0 :(得分:2)

Ace编辑器只是编辑器的UI部分。可以将其视为:like a textarea but cool! 要处理文件,您需要某种服务器来读取和保存文件,并将文本发送到Ace所在的网页。 (你也可以使用html5文件系统api,但这只适用于chrome) 您可以在Zed源代码https://github.com/zedapp/zed/tree/master/app/js/fs找到许多有趣的实现,这是一个基于Ace的代码编辑器。

答案 1 :(得分:0)

假设你有一个叫做下载的按钮,这就是你要做的事情

我正在使用您可以找到的HERE

的filesaver.js库
document.getElementById("download").addEventListener("click", ()=>{
      var file = new File([editor.getValue()], "zup.js", {type: "text/plain;charset=utf-8"});
      saveAs(file);
})