首页 教程 API文档

创建插件实例对象

2015-09-11 15:33:15

属性


使用频率
复杂程度
所属模块 Std.plugin
成员类型 静态成员函数

描述


Std.plugin.create方法用于创建一个插件模块的实例对象,Std.plugin方法的本身也能达到相同效果,不过不推荐使用这些方法来直接创建.

语法



Object Std.plugin.create(String pluginName,Object owner,Object option);
        

参数


名称 类型 描述
pluginName String 插件的名称
owner Object 插件的所有者,也就是需要载入插件的那个模块实例.
option Object 插件的参数选项

返回值


创建之后的插件模块实例

相关例子



/*
 * 创建一个插件模块,该模块的功能是,载入插件5秒之后执行载入者的remove方法.
*/
Std.plugin.module("testPlugin",{
    option:{
        timeout:5000
    },
    main:function(that,opts,owner){
        setTimeout(function(){
            owner.remove();
        },opts.timeout);
    }
});
/*
 * 创建插件的模块实例
*/
Std.plugin.create("testPlugin",Std.dom(".header"),{
    timeout:1000
});