21. EasyUI Easyloader 加载器
用法
加载 EasyUI 模块
easyloader.base = '../'; // 设置 easyui 的基本目录
easyloader.load('messager', function(){ // 加载指定的模块
    $.messager.alert('Title', 'load ok');
});
通过绝对 url 加载脚本
using('http://code.jquery.com/jquery-1.4.4.min.js', function(){
    // ...
});
通过相对 url 加载脚本
// 脚本相对于 easyui 目录的路径
using('./myscript.js', function(){
    // ...
});
属性
| 名称 | 类型 | 描述 | 默认值 | 
|---|---|---|---|
| modules | object | 预定义的模块。 | |
| locales | object | 预定义的语言环境。 | |
| base | string | easyui 的基本目录,必须以 ‘/’ 结尾。 | 基本目录将被自动相对于 easyload.js 进行设置 | 
| theme | string | 定义在 ‘themes’ 目录下的主题名称。 | default | 
| css | boolean | 定义当加载模块的时候是否加载 css 文件。 | true | 
| locale | string | 语言环境名称。 | null | 
| timeout | number | 以毫秒为单位的超时值,如果超时发生就触发。 | 2000 | 
预定义区域:
locale:
• af              // 阿富汗
• am              // 亚美尼亚
• ar              // 阿根廷
• bg              // 保加利亚语
• ca              // 加拿大
• cs              // 捷克语
• cz              // 捷克语(捷克共和国)
• da              // 丹麦语
• de              // 德语
• el              // 希腊
• en              // 英语
• es              // 西班牙语
• fa              // 法斯语
• fr              // 法语
• it              // 意大利
• jp              // 日本
• ko              // 韩国
• nl              // 荷兰
• pl              // 波兰
• pt              // 葡萄牙
• ru              // 俄罗斯
• sv              // 萨尔瓦多
• tr              // 土耳其
• ua              //乌克兰
• zh_CN     // 简体中文
• zh_TW     // 繁体中文
事件
| 名称 | 参数 | 描述 | 
|---|---|---|
| onProgress | name | 当一个模块加载成功的时候触发。 | 
| onLoad | name | 当一个模块以及他的依赖加载成功的时候触发。 | 
方法
| 名称 | 参数 | 描述 | 
|---|---|---|
| load | module, callback | 加载指定模块。当加载成功的回调函数被调用。 模块参数有效的类型包括: ● 一个单一的模块名称 ● 模块数组 ● ".css"后缀结尾的CSS文件 ● ".js"后缀结尾的JS文件  | 
          本文来自互联网用户投稿,不拥有所有权,该文观点仅代表作者本人,不代表本站立场。
访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站,邮箱:80764001@qq.com,予以删除。
访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站,邮箱:80764001@qq.com,予以删除。
