简单载入器 - EasyLoader
使用方法(Usage)
加载EasyUI模块
easyloader.base = '../'; //设置easyui根目录 easyloader.load('messager', function(){ //载入特定模块 $.messager.alert('Title', 'load ok'); });
加载脚本使用绝对路径
using('http://code.jquery.com/jquery-1.4.4.min.js', function(){ // ... });
加载脚本使用相对路径
// the script path relative to easyui directory using('./myscript.js', function(){ // ... });
属性(Properties)
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
modules | object | 预定义模块。 | |
locales | object | 预定义多语言。 | |
base | string | easyui根目录,必须以'/'结尾。 | easyui根目录将会被自动设置为相对于easyload.js的位置。 |
theme | string | 'themes'目录中的主题的名称。 | default |
css | boolean | 定义是否在加载模块的同时加载css文件。 | true |
locale | string | 语言名称。 | null |
timeout | number | 超时单位为毫秒,出现超时就触发。 | 2000 |
预定义语言(Defined locales)
- af
- bg
- ca
- cs
- cz
- da
- de
- en
- es
- fr
- nl
- tr
- zh_CN
- zh_TW
事件(Events)
名称 | 参数 | 描述 |
---|---|---|
onProgress | name | 当一个模块成功载入时触发。 |
onLoad | name | 当一个模块及其所有依赖关系(可以理解为载入该模块所需要的其他模块、属性、方法等)载入时触发。 |
方法(Methods)
名称 | 参数 | 描述 |
---|---|---|
load | module, callback | 载入特定的模块。当载入成功时将调用回调函数。 有效的模块参数类型如下: 单一的模块名称 一个存储有模块名称的数组 一个以'.css'结尾的样式文件 一个以'.js'结尾的js文件 |