有没有一种方法可以使用addEventListener将内容可编辑的内容自动保存到sqlite数据库?

时间:2019-05-04 21:57:47

标签: javascript contenteditable autosave

我正在Electron中构建一个简洁的文本编辑器,并希望自动保存在1. "Am open about my feelings." 2. "Take charge." 3. "Talk to a lot of different people at parties." 4. "Make friends easily." 5. "Never at a loss for words." 6. "Don't talk a lot." 7. "Keep in the background." ..... 5000. "Speak softly." 中键入的所有内容。该怎么办?

目前,只需单击一下按钮,即可完成保存工作:

grep("Take charge." ,  df[,1]) 
grep("Make friends easily.",  df[,1])  
grep("Make friends easily.",  df[,1])  

我尝试将上面的行更改为此:

2, 4, 5000

这行不通,但我也不知道为什么不行。它不会给出任何错误,但也不会做任何事情。

我在做什么错了?

<div id="editor" contenteditable="true">

1 个答案:

答案 0 :(得分:0)

我实际上是自己想出来的:

var editable = document.getElementById('editor');
editable.addEventListener('keydown', function(e) {
    // execute code when spacebar or enter is pressed
    var toets = e.keyCode;
    if (toets == 32 || toets == 13)

这很好。但是代码非常非常占用磁盘。需要弄清楚如何将数据库放入内存,在那里进行所有更改,然后将其定期保存到磁盘上的数据库...