简单载入器 - 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文件