CodeMirror.net使用这个构造(我稍微简化)来为它的JavaScript编辑器引入代码:
(function(mod) {
this.CodeMirror = mod();
})(function() {
"use strict";
(15,000-odd lines of advanced JS)
}
Run Code Online (Sandbox Code Playgroud)
现在,我知道这是一个自动执行的功能,我已经阅读了很多关于它们的帖子.据我所知,实际上,这段代码正在创建一个CodeMirror对象.我只是不懂机制.
谢谢你的帮助.