支持实时预览的markdown\coffee等的编辑器是怎样实现的? 一般是每个keystroke都去parse一次吗?还是用timer定时刷新? 还是有什么方法可以局部的都更新内容?哪种方法效率最高,使用最普遍?
看你的需求,一般都是监听输入框的实时变化后parse。目前还没有更好的办法。
如果对预览的即时性要求不高,可以考虑用计时器。
局部更新的话,不太可能实现,因为可能一两个字符的改变,就影响了全部内容的最终效果。
欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。 温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。