我目前正在学习如何在CodeMirror中实现showHint
函数。我使用这个example作为学习指南。但是,我不知道signal
在这种情况下的实际工作方式(show-hint.js - 第45行)。
CodeMirror.signal(this, "startCompletion", this);
据我了解,它会在CodeMirror中触发名为startCompletion
的事件处理程序。但是,我似乎没有发现任何此类事件被创建。有人可以赐教我吗?
答案 0 :(得分:0)
这条线就是“创造”事件所需要的。它将为on
事件查找处理程序(使用"startCompletion"
方法在编辑器中注册)并调用它们。