use

Methods

KISSY.use()
void KISSY.use (modNames[,callback])
使用模块,和KISSY.add一起使用, 形成KISSY的模块加载体系
Parameters:
  • modNames (String|String[]) – 以 , 分割的模块名称集合字符串,例如 KISSY.use("custommod,custommod2");
  • callback (function|Object) – 当 modNames 中所有模块加载完毕后执行的函数或者对象描述
  • callback.success (function) – 当 modNames 中所有模块加载完毕后执行的函数
  • callback.error (function) – 当前 use 失败时调用的函数,参数为失败的模块对象

范例: 使用模块

KISSY.use("depMod1,depMod2",function(S,DepMod1,DepMod2){
});

KISSY.use("depMod1,depMod2",{
    success:function(S,DepMod1,DepMod2){
    },
    error:function(){
        var errorMods = KISSY.makeArray(arguments);
    }
});

Note

如果使用经过配置的包内的模块, 则这些包内模块不需要事先注册, 直接 use 即可, 如果模块名以 / 结尾, 则自动加后缀 index , 例如 use("mods/m1/") 相当于 use("mods/m1/index") , 即自动加载 m1 目录下的 index.js

Note

包以包名中的 ‘/’ 来区分从属关系。 例如 c/base 是包 c 下的base 而 cbase 则不是 c 下的模块