CKEDITOR:“CKEDITOR.plugins.add('...,{init:function(editor)..”这就是“编辑”。

时间:2012-11-19 09:00:27

标签: javascript ckeditor

我不知道这是一个有效的问题。我已经看到大多数插件和对话框定义的CKEditor示例都使用变量“editor”。我想知道它是什么以及它的价值来自哪里。

例如

CKEDITOR.plugins.add( 'sample',
 {
  init : function( editor )
   {
    alert( 'Editor "' + editor.name + '" is being initialized!' );
   }
 });

在此示例中,init : function( editor )行有一个“编辑器”。我想知道它是什么,它具有上述示例editor.name之类的所有功能。这些变量如何分配所有这些值。

1 个答案:

答案 0 :(得分:2)

变量editor是您正在处理的JavaScript CKEditor对象的实例。

当CKEditor调用init函数时,它会将自己的实例作为函数参数传递(在您的示例中称为editor)。

以下是列出编辑器实例的所有可用成员的API documentation