Jquery easyUI 组件加载方式easyLoader

本文介绍jQuery EasyUI的EasyLoader组件,用于动态加载EasyUI组件及脚本/CSS文件。支持通过class设置或using/easyloader.load方法加载模块,并可自定义基础目录、主题、是否加载CSS等。
摘要由CSDN通过智能技术生成

Jquery easyUI  组件加载方式

jQuery EasyUI是一款基于JQueryUI快速搭建组件。今天介绍下EasyLoader的功能。

EasyLoader是可以动态加载脚本和CSS文件,也可以动态加载EasyUI已有组件

需要引用EasyLoader.js文件,注意:这里就不需要引用jquery.easyui.min.js文件了。使用jquery.easyui.min.js将全部加载easyUI组件

比如需要加载linkbutton组件,则可以用下面的两种方式来加载:

第一种通过设置class来实现:

  <a href="#" class="easyui-linkbutton" onclick="load1()">加载日历</a>

   只要class设置了easyui-组件名,easyloader就会自动动态加载相应的组件

第二种通过脚本来实现

  using('calendar'function () { alert("加载成功!") });

   或者

  easyloader.load('calendar'function () { alert("加载成功!") });

   这里using 等同于 easyloader.load,也就是说using easyloader.load方法的简写。 

使用方法
加载 EasyUI 模块
  1. easyloader.base = '../'; // 设置 easyui 基础目录 
  2. easyloader.load('messager', function(){ // 加载指定模块 
  3. $.messager.alert('Title', 'load ok');
  4. });
	easyloader.base = '../';                    // 设置 easyui 基础目录
	easyloader.load('messager', function(){     // 加载指定模块
	    $.messager.alert('Title', 'load ok');
	});
加载来自绝对路径的脚本
  1. using('http://code.jquery.com/jquery-1.4.4.min.js', function(){
  2. // ...
  3. });
	using('http://code.jquery.com/jquery-1.4.4.min.js', function(){
	    // ...
	});
加载来自相对路径的脚本
  1. // 脚本路径相对于 easyui 目录 
  2. using('./myscript.js', function(){
  3. // ...
  4. });
	// 脚本路径相对于 easyui 目录
	using('./myscript.js', function(){
	    // ...
	});
 
属性

属性名属性值类型描述默认值
modulesobject预定义模块。
localesobject预定义区域。
basestringeasyui 基础目录,必须用'/'结束。基本目录被预设为相对路径下的easyload.js文件
themestring主题的名称预定义在themes目录下。default
cssboolean定义在加载模块的时候加载 CSS 文件。true
localestring区域名称null
timeoutnumber超时的值以毫秒为单位,载入如果超时则重载。2000
 
预定义区域
  • bg             // 保加利亚语
  • ca             // 加拿大
  • cs             // 捷克语
  • cz              // 捷克语(捷克共和国)
  • da              // 丹麦语
  • de              // 德语
  • en              // 英语
  • es              // 西班牙语
  • fr                // 法语
  • nl                // 荷兰
  • tr                // 土耳其语
  • zh_CN        // 简体中文
  • zh_TW        // 繁体中文
 
事件

事件名事件参数描述
onProgressname当一个模块加载成功的时候触发。
onLoadname当一个模块以及他的依赖加载成功的时候触发。
 
方法

方法名方法参数描述
loadmodule, callback加载指定模块。当加载成功的回调函数被调用。
模块参数有效的类型包括:
● 一个单一的模块名称
● 模块数组
● ".css"后缀结尾的CSS文件
● ".js"后缀结尾的JS文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值