`
流浪鱼
  • 浏览: 1700299 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery easyui中的EasyLoader功能简绍

阅读更多

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 datagrid demo

    解压后,我们可以将这些文件引入到项目中,从而在网页中使用 jQuery EasyUI 的所有功能。同时,这个压缩包可能还包含了示例页面,帮助我们直观地了解如何在实际项目中集成和使用这些组件。 `jquery_easyui_manual_...

    jQuery EasyUI中文手册

    jQuery EasyUI基于jQuery,提供了一系列轻量级、易用的UI组件,使得开发者能够快速构建出功能丰富的Web应用界面。 jQuery EasyUI的核心理念在于简化前端开发,它通过预定义的CSS样式和JavaScript插件,让开发者无需...

    jQuery EasyUI 的EasyLoader功能介绍

    EasyLoader是可以动态加载脚本和CSS文件,也可以动态加载EasyUI已有组件 需要引用EasyLoader.js文件,注意:这里就不需要引用jquery.easyui.min.js文件了。 比如需要加载linkbutton组件,则可以用下面的两种方式来...

    jquery easyui 帮助文档

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它简化了网页用户界面开发,提供了丰富的组件和功能。这个“jQuery EasyUI 帮助文档”包含了全面的API参考和使用指南,对于开发者来说是极具价值的资源。 jQuery ...

    初试JqueryEasyUI(附Demo)

    在初试 Jquery EasyUI 的 Demo 中,你可以通过阅读 `初试JqueryEasyUI.docx` 和 `初试JqueryEasyUI.mht` 文件了解详细步骤和示例代码。`EasyUIDemo` 文件可能是包含实际演示的 HTML 和 JavaScript 代码,可以运行...

    jqueryEasyUI

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列的 UI 组件,使得开发者能够快速构建出美观且功能丰富的 Web 应用程序。这个框架大大简化了网页界面的设计工作,使得开发者可以专注于业务逻辑,而无需...

    jQuery EasyUI的api

    - **EasyUI 组件**: EasyUI 将jQuery的功能进一步扩展,提供了如`datagrid`(数据网格)、`panel`(面板)、`dialog`(对话框)等丰富的UI组件。 2. **组件的使用**: - **初始化组件**: 使用`$(selector)....

    jQuery EasyUI中文参考手册.chm

    jQuery EasyUI中文参考手册.chm

    jQuery EasyUI 1.5.1 版 API 中文版

    1. **基础概念**:这部分通常会介绍如何引入 jQuery 和 jQuery EasyUI 库到项目中,以及如何设置基本的页面结构和样式。此外,还会讲解 EasyUI 的核心理念,如数据绑定、事件处理和插件系统。 2. **组件详解**:...

    jQuery EasyUI 1.9.4 chm文档

    针对jQuery EasyUI的1.9.0的在线帮助文档进行整理,生成chm文件,便于开发时或者离线对easyi控件的属性、文法、事件等内容的查看。

    jQuery EasyUI v1.10.0.zip

    2. **jquery.easyui.min.js**:这是jQuery EasyUI的核心库,经过压缩优化,用于在页面中引入EasyUI的功能。它提供了各种UI组件,如对话框、表单、表格、树形控件、下拉菜单等。 3. **jquery.min.js**:这是jQuery库...

    jquery easyui 中文api文档

    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 EasyUI 组件范例

    根据提供的文件信息,本文将详细解释与“jQuery EasyUI”相关的知识,特别是“EasyLoader”组件的使用方法及其在实际项目中的应用场景。 ### jQuery EasyUI简介 jQuery EasyUI 是一个基于 jQuery 的用户界面插件...

    jQuery EasyUI v1.3.5官方API中文版

    jQuery EasyUI 是一款非常棒的WEB前端UI框架,很多朋友都在找jQuery EasyUI API 中文文档,本次给大家提供的就是jQuery EasyUI v1.3.5官方API中文版,有需要的拿去用吧

    jQuery EasyUI.EasyLoader网页延时加载实例代码

    EasyUI.EasyLoader实例代码,jquery中的一个延时加载插件,示例中演示了延时加载日历控件和对话框的实现方法,在网速较快的时候,几乎看不到延时,不过当你的页面内容较多,访问量较大的时候,EasyLoader就很好的起用...

    jQuery EasyUI 1.3.6 离线简体中文API文档

    最新版本的jQuery EasyUI 1.3.6版全中文API汉化文档火热出炉,由于很多人和我要chm格式的,所以本次API我提供了2种版本的API,一个还是以前的EXE格式,另外一个就是人气颇高的chm格式。本次还将EasyUI 1.3.6版直接...

    easyUI中easyloader.js文件下载

    这是easyUI中的easyloader.js文件,有需要的自己下载。

    jQuery EasyUI 1.9.4 中文帮助文档 离线chm

    这是一套关于jQuery EasyUI的中文帮助文档,在线帮助文档 进行整理,生成chm文件,便于开发时或者离线对jquery easyi控 件的属性、文法、事件等内容的查看。 jQuery EasyUI 版本1.9.4。文档为chm格式,方便开发...

    jQuery EasyUI 参考资源合集

    jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它简化了网页界面的构建,提供了一系列的 UI 组件,如对话框、表格、...在实际项目中,你可以根据需要选择适合自己的文档格式,结合实践,逐步精通 jQuery EasyUI。

Global site tag (gtag.js) - Google Analytics