属性
使用频率 |
低 |
复杂程度 |
低 |
所属模块 |
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
});