CodeMirror使用'signal'触发自己的事件

时间:2016-03-18 09:11:33

标签: javascript jquery codemirror

我目前正在学习如何在CodeMirror中实现showHint函数。我使用这个example作为学习指南。但是,我不知道signal在这种情况下的实际工作方式(show-hint.js - 第45行)。

CodeMirror.signal(this, "startCompletion", this);

据我了解,它会在CodeMirror中触发名为startCompletion的事件处理程序。但是,我似乎没有发现任何此类事件被创建。有人可以赐教我吗?

1 个答案:

答案 0 :(得分:0)

这条线就是“创造”事件所需要的。它将为on事件查找处理程序(使用"startCompletion"方法在编辑器中注册)并调用它们。