慢速滚动Ace文本编辑器的移动触摸屏设备

我试图得到的JavaScript代码编辑ACE:http://ace.ajax.org在一个手机上工作
设备。

var editor = ace.edit("editor");
    editor.setTheme("ace/theme/twilight");
    editor.getSession().setMode("ace/mode/css");

您可以找到完整的代码here

垂直滚动似乎没有响应任何移动设备,它滞后了很多。如何使它更灵敏?

ACE编辑器有许多遗留组件。其中一些是为了兼容IE。例如,ACE的GitHub存储库上有一个关于基于SVG的渲染的issue,由于旧版本的IE,它已被阻止。但是,这个问题在2013年(7月11日)修复。这表明ACE的移动和触摸支持正在改善。现代计算机足够强大,可以处理这种额外的负载。使用四核1.4 GHz计算机,ACE中的滚动将稍微滞后。由于大多数移动设备都在这个范围内,它们也会滞后。

ACE也没有针对触摸进行优化,因此您可能需要考虑尝试使用CodeMirror或另一个简单的编辑器。这种重编辑器通常不太优化。你可以尝试关闭语法高亮(如果可行),因为据我所知,ACE在滚动时突出显示。你最好的打赌是在GitHub存储库上打开一个问题。

http://stackoverflow.com/questions/13612507/slow-scrolling-on-ace-text-editor-for-mobile-touch-screen-devices

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:慢速滚动Ace文本编辑器的移动触摸屏设备