我不知道这是一个有效的问题。我已经看到大多数插件和对话框定义的CKEditor示例都使用变量“editor”。我想知道它是什么以及它的价值来自哪里。
例如
CKEDITOR.plugins.add( 'sample',
{
init : function( editor )
{
alert( 'Editor "' + editor.name + '" is being initialized!' );
}
});
在此示例中,init : function( editor )
行有一个“编辑器”。我想知道它是什么,它具有上述示例editor.name
之类的所有功能。这些变量如何分配所有这些值。
答案 0 :(得分:2)
变量editor
是您正在处理的JavaScript CKEditor对象的实例。
当CKEditor调用init
函数时,它会将自己的实例作为函数参数传递(在您的示例中称为editor
)。
以下是列出编辑器实例的所有可用成员的API documentation。