像cssdeck这样的编解码器功能

像cssdeck这样的编解码器功能,css,dynamic,recording,code-editor,Css,Dynamic,Recording,Code Editor,最近这个项目引起了我的注意。Jsbin在幕后使用codemirror 在那个网站上呆了一段时间后,我发现。在cssdeck内部,他们正在实现一个称为的特性 codecast允许我们记录键入的内容,稍后我们可以回放记录的代码。最有趣的是,当我们播放录制的实现时,代码仍然是可编辑的 退房 有人知道如何创建这样的功能吗?这不就是录制按键然后播放吗 假设每个事件都是一个对象,它记录了按键所处的窗口、时间(例如,自上一个事件以来经过的毫秒数)和按键(包括退格) 可能还需要一些特殊的条目来处理鼠标点击改变光

最近这个项目引起了我的注意。Jsbin在幕后使用codemirror

在那个网站上呆了一段时间后,我发现。在cssdeck内部,他们正在实现一个称为的特性

codecast允许我们记录键入的内容,稍后我们可以回放记录的代码。最有趣的是,当我们播放录制的实现时,代码仍然是可编辑的

退房


有人知道如何创建这样的功能吗?

这不就是录制按键然后播放吗

假设每个事件都是一个对象,它记录了按键所处的窗口、时间(例如,自上一个事件以来经过的毫秒数)和按键(包括退格)

可能还需要一些特殊的条目来处理鼠标点击改变光标位置的情况

因此,您可以简单地构建这些按键对象的数组,然后从头开始播放它们