ace.js 中的标记和动态标记有什么区别

Whats the difference between markers and dynamic markers in ace.js

两者有什么区别?

addDynamicMarker(Object marker, Boolean inFront) 

向会话添加动态标记。


addMarker(Range range, String clazz, Function | String type, Boolean inFront) 

向给定范围添加新标记。如果 inFront 为真,则定义前标记,并触发 changeFrontMarker 事件;否则,changeBackMarker 事件会触发。

标记只是突出显示的范围。

动态标记 an object with update function 可以 return 自定义 HTML。
你甚至可以用它来 highlight diffs.