EasyLoader是可以动态加载脚本和CSS文件,也可以动态加载EasyUI已有组件
需要引用EasyLoader.js文件,注意:这里就不需要引用jquery.easyui.min.js文件了。
比如需要加载linkbutton组件,则可以用下面的两种方式来加载:
第一种通过设置class来实现:
<a href="#" class="easyui-linkbutton" >加载日历</a>
只要class设置了easyui-组件名,easyloader就会自动动态加载相应的组件
第二种通过脚本来实现:
using('calendar', function () { alert("加载成功!") });
或者
easyloader.load('calendar', function () { alert("加载成功!") });
这里using 等同于 easyloader.load,也就是说using是 easyloader.load方法的简写。
常用属性:
1) Locale: 本地化
用法:easyloader.locale = "zh_CN"; // 本地化设置
2) Theme: 主题
用法:easyloader.theme = "gray"; // 设置主题
事件:
1) onProgress: 每个组件加载完成后触发
2) onLoad:在onProgress事件后触发,当组件以及关联组件全部加载完成后触发
两者的区别可以从名称中看出端倪,onProgress事件可以用来显示进度,而onLoad事件可以用于提示用户可以使用组件了。
常用属性和实践使用代码如下:
easyloader.locale = "zh_CN"; // 本地化设置
easyloader.theme = "gray"; // 设置主题
// 每个组件加载完成后触发
easyloader.onProgress = function (name) {
$("#loadMsg").append("<br />onProgress --> ");
$("#loadMsg").append(name);
};
// 在onProgress事件后触发,当组件以及关联组件全部加载完成后触发
easyloader.onLoad = function (name) {
$("#loadMsg").append("<br />onLoad --> ");
if (typeof name == "string") {
$("#loadMsg").append(name);
} else {
for (var i = 0; i < name.length; i++) {
$("#loadMsg").append(name[i] + ",");
}
}
};
使用EasyLoader方法代码如下:
function load1() {
// using 等同于 easyloader.load
using('calendar', function () {
$('#cc').calendar({
width: 180,
height: 180
});
});
}
function load2() {
// 可以一次性加载多个模块
using(['dialog', 'messager'], function () {
$('#dd').dialog({
title: '对话框',
width: 300,
height: 200
});
$.messager.show({
title: '提示信息',
msg: '对话框已创建!'
});
});
}
分享到:
相关推荐
解压后,我们可以将这些文件引入到项目中,从而在网页中使用 jQuery EasyUI 的所有功能。同时,这个压缩包可能还包含了示例页面,帮助我们直观地了解如何在实际项目中集成和使用这些组件。 `jquery_easyui_manual_...
jQuery EasyUI基于jQuery,提供了一系列轻量级、易用的UI组件,使得开发者能够快速构建出功能丰富的Web应用界面。 jQuery EasyUI的核心理念在于简化前端开发,它通过预定义的CSS样式和JavaScript插件,让开发者无需...
EasyLoader是可以动态加载脚本和CSS文件,也可以动态加载EasyUI已有组件 需要引用EasyLoader.js文件,注意:这里就不需要引用jquery.easyui.min.js文件了。 比如需要加载linkbutton组件,则可以用下面的两种方式来...
jQuery EasyUI 是一个基于 jQuery 的前端框架,它简化了网页用户界面开发,提供了丰富的组件和功能。这个“jQuery EasyUI 帮助文档”包含了全面的API参考和使用指南,对于开发者来说是极具价值的资源。 jQuery ...
在初试 Jquery EasyUI 的 Demo 中,你可以通过阅读 `初试JqueryEasyUI.docx` 和 `初试JqueryEasyUI.mht` 文件了解详细步骤和示例代码。`EasyUIDemo` 文件可能是包含实际演示的 HTML 和 JavaScript 代码,可以运行...
jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列的 UI 组件,使得开发者能够快速构建出美观且功能丰富的 Web 应用程序。这个框架大大简化了网页界面的设计工作,使得开发者可以专注于业务逻辑,而无需...
- **EasyUI 组件**: EasyUI 将jQuery的功能进一步扩展,提供了如`datagrid`(数据网格)、`panel`(面板)、`dialog`(对话框)等丰富的UI组件。 2. **组件的使用**: - **初始化组件**: 使用`$(selector)....
jQuery EasyUI中文参考手册.chm
1. **基础概念**:这部分通常会介绍如何引入 jQuery 和 jQuery EasyUI 库到项目中,以及如何设置基本的页面结构和样式。此外,还会讲解 EasyUI 的核心理念,如数据绑定、事件处理和插件系统。 2. **组件详解**:...
针对jQuery EasyUI的1.9.0的在线帮助文档进行整理,生成chm文件,便于开发时或者离线对easyi控件的属性、文法、事件等内容的查看。
2. **jquery.easyui.min.js**:这是jQuery EasyUI的核心库,经过压缩优化,用于在页面中引入EasyUI的功能。它提供了各种UI组件,如对话框、表单、表格、树形控件、下拉菜单等。 3. **jquery.min.js**:这是jQuery库...
jquery easyui 中文api文档 jQuery EasyUI 1.2.4+API.chm jquery.easyui-1.2.6API.chm jquery.EasyUI-1.3.1 API_疯狂秀才.chm
根据提供的文件信息,本文将详细解释与“jQuery EasyUI”相关的知识,特别是“EasyLoader”组件的使用方法及其在实际项目中的应用场景。 ### jQuery EasyUI简介 jQuery EasyUI 是一个基于 jQuery 的用户界面插件...
jQuery EasyUI 是一款非常棒的WEB前端UI框架,很多朋友都在找jQuery EasyUI API 中文文档,本次给大家提供的就是jQuery EasyUI v1.3.5官方API中文版,有需要的拿去用吧
EasyUI.EasyLoader实例代码,jquery中的一个延时加载插件,示例中演示了延时加载日历控件和对话框的实现方法,在网速较快的时候,几乎看不到延时,不过当你的页面内容较多,访问量较大的时候,EasyLoader就很好的起用...
最新版本的jQuery EasyUI 1.3.6版全中文API汉化文档火热出炉,由于很多人和我要chm格式的,所以本次API我提供了2种版本的API,一个还是以前的EXE格式,另外一个就是人气颇高的chm格式。本次还将EasyUI 1.3.6版直接...
这是easyUI中的easyloader.js文件,有需要的自己下载。
这是一套关于jQuery EasyUI的中文帮助文档,在线帮助文档 进行整理,生成chm文件,便于开发时或者离线对jquery easyi控 件的属性、文法、事件等内容的查看。 jQuery EasyUI 版本1.9.4。文档为chm格式,方便开发...
jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它简化了网页界面的构建,提供了一系列的 UI 组件,如对话框、表格、...在实际项目中,你可以根据需要选择适合自己的文档格式,结合实践,逐步精通 jQuery EasyUI。