Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php/ajax用户操作撤消管理器_Php_Javascript_Ajax_Undo Redo - Fatal编程技术网

php/ajax用户操作撤消管理器

php/ajax用户操作撤消管理器,php,javascript,ajax,undo-redo,Php,Javascript,Ajax,Undo Redo,是否存在为web应用程序提供历史撤消/重做功能的库?一个想法是开发一个php/javascript/ajax系统,在该系统中,您可以为每个用户操作注册一个相反的操作和变量状态(就像普通的撤销管理器!)。它应该在客户机级别和服务器级别工作 我问得太多了吗?很好。灵活。 可以使用附加快捷键 我喜欢的是这个团队的设施。您可以在尽可能低的级别实现撤销功能,然后在更高的功能中,您不必担心任何撤销操作,只需将每个离散操作分组到不同的组中即可。我觉得这是非常直观的,因为从逻辑上讲,如果你逆转你所做的每一个小动

是否存在为web应用程序提供历史撤消/重做功能的库?一个想法是开发一个php/javascript/ajax系统,在该系统中,您可以为每个用户操作注册一个相反的操作和变量状态(就像普通的撤销管理器!)。它应该在客户机级别和服务器级别工作

我问得太多了吗?

很好。灵活。 可以使用附加快捷键

我喜欢的是这个团队的设施。您可以在尽可能低的级别实现撤销功能,然后在更高的功能中,您不必担心任何撤销操作,只需将每个离散操作分组到不同的组中即可。我觉得这是非常直观的,因为从逻辑上讲,如果你逆转你所做的每一个小动作,那么整个过程就会完美地逆转


合并到现有项目也很容易,因为我最近刚刚对我的一个大型代码进行了合并,该代码处理了大量DOM操作和处理。

您可能也会感兴趣的一些非常好的链接:

查看他们的演示:


我找不到项目页面!!
Undo.js

Undo.js provides an abstraction for undoing and redoing any task. 
It can run both in the browser and on the server (targetted at node.js).