Easy UI jQuery介绍

EasyUI jQuery介绍

EasyUI是一个基于jQuery的开源UI库,提供了一系列易用的UI组件,能够帮助开发者更快捷地构建互联网应用程序。EasyUI包含了常见的UI组件,如:对话框,表格,树形菜单,下拉框,日期选择器等等。

EasyUI特点

  • 丰富的组件:EasyUI提供了多种常用的UI控件,用于构建各种形式的web应用。
  • 简单易用:EasyUI提供了简单易用的API,能够轻松快捷地完成UI组件的构建和样式的设置。
  • 完全开源:EasyUI完全开源,可以在多种开发语言的平台上使用。

基本用法

  1. 引用EasyUI库
<link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.5/themes/default/easyui.css">
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.5/jquery.easyui.min.js"></script>
  1. 创建EasyUI组件
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>EasyUI Demo</title>
    <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.5/themes/default/easyui.css">
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.5/jquery.easyui.min.js"></script>
</head>
<body>
    <div id="myDiv"></div> // 创建EasyUI组件的容器
    <script>
        $('#myDiv').textbox({}); // 创建EasyUI组件
    </script>
</body>
</html>

示例说明

示例一:创建一个EasyUI对话框

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>EasyUI Dialog Demo</title>
    <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.5/themes/default/easyui.css">
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.5/jquery.easyui.min.js"></script>
</head>
<body>
    <div id="dlg" class="easyui-dialog" style="width:400px;height:280px;padding:10px;"
         closed="true" buttons="#dlg-buttons">
        <form id="fm" method="post" novalidate>
            <div class="fitem">
                <label for="name">名称:</label>
                <input type="text" id="name" name="name" class="easyui-validatebox" required="true">
            </div>
            <div class="fitem">
                <label for="email">邮箱:</label>
                <input type="email" id="email" name="email" class="easyui-validatebox" validateType="email" required="true">
            </div>
            <div class="fitem">
                <label for="message">信息:</label>
                <textarea id="message" name="message" class="easyui-validatebox" required="true"></textarea>
            </div>
        </form>
    </div>
    <div id="dlg-buttons">
        <a href="#" class="easyui-linkbutton" iconCls="icon-ok" onclick="saveUser()">提交</a>
        <a href="#" class="easyui-linkbutton" iconCls="icon-cancel" onclick="javascript:$('#dlg').dialog('close')">关闭</a>
    </div>
    <script>
        function saveUser() {
            $('#fm').form('submit', {
                url: 'save_user.php',
                onSubmit: function() {
                    return $(this).form('validate');
                },
                success: function(result) {
                    var result = eval('(' + result + ')');
                    if (result.errorMsg) {
                        $.messager.alert('错误', result.errorMsg);
                    } else {
                        $.messager.alert('成功', result.successMsg);
                        $('#dlg').dialog('close').form('reset');
                    }
                }
            });
        }
        $('#dlg').dialog({
            title: '请填写信息',
            iconCls: 'icon-save',
            closed: false,
            modal: true
        });
    </script>
</body>
</html>

示例二:创建一个EasyUI表格

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>EasyUI DataGrid Demo</title>
    <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.5/themes/default/easyui.css">
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.5/jquery.easyui.min.js"></script>
</head>
<body>
    <table id="datagrid"></table>

    <script>
        $('#datagrid').datagrid({
            url: 'get_data.php',
            columns: [[
                {field:"id",title:"ID",width:100},
                {field:"name",title:"姓名",width:100},
                {field:"email",title:"邮箱",width:100},
                {field:"phone",title:"电话",width:100},
                {field:"address",title:"地址",width:100},
            ]],
            pagination: true
        });
    </script>
</body>
</html>

以上是对EasyUI jQuery的详细介绍,包含了基本用法和两个示例说明。希望能对您有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Easy UI jQuery介绍 - Python技术站

(0)
上一篇 2023年5月13日
下一篇 2023年5月13日

相关文章

  • jQWidgets jqxKanban columnRenderer属性

    jQWidgets jqxKanban 是一种看板控件,用于在 Web 应用程序中创建看板。columnRenderer 属性是 jqxKanban 控件的一个,用于自定义看板列的渲染方式。以下是 jqxKanban 的 columnRenderer 属性的详细说明,以及两个示例说明。 属性 columnRenderer 属性用于自定义看板列的渲染方式。该属…

    jquery 2023年5月10日
    00
  • webpack external模块的具体使用

    Webpack是一个基于模块化开发的前端打包工具。在webpack的配置中,external模块可以用于避免把某个不常用且较大的库打包进bundle.js中,而是在运行时从外部引入。这样做可以减小打包文件的体积,并且可以在多个应用中共享同一个库依赖。 配置 在webpack的配置文件中,我们可以通过配置externals选项来指定哪些模块应该从外部获取。该选…

    jquery 2023年5月27日
    00
  • jquery传参及获取方式(两种方式)

    jQuery是一种流行的JavaScript库,它提供了一种简单易用的方法去操纵和操作HTML文档的元素,同时也提供了传参和获取参数的便捷方式。 传参方式一:使用.data方法 jQuery的.data方法可以给HTML元素绑定数据,通过该方法可以方便地传递参数。具体操作方式如下: 首先我们需要在HTML中给需要传递参数的元素添加一个特殊的属性,如”data…

    jquery 2023年5月28日
    00
  • jQuery对象初始化的传参方式

    jQuery对象初始化的传参方式有多种,包括利用选择器、html字符串等方式。下面将结合示例,详细讲解各种传参方式的使用方法。 利用选择器 利用选择器初始化jQuery对象时,需要传入一个选择器字符串。选择器可以是CSS选择器、DOM元素、数组、以及jQuery对象等等。示例代码如下: $(document).ready(function() { // 通过…

    jquery 2023年5月28日
    00
  • jquery加载页面的方法(页面加载完成就执行)

    下面是详细的”jquery加载页面的方法(页面加载完成就执行)”攻略: 1. 什么是”页面加载完成”? 在介绍”jquery加载页面的方法(页面加载完成就执行)”之前,需要先了解下什么是”页面加载完成”。当页面所有资源(包括样式、图片、脚本等)都加载完成后,才能算是页面加载完成。通常我们使用 window.onload 或 jQuery的 $(documen…

    jquery 2023年5月27日
    00
  • jQWidgets jqxTreeGrid deleteRow()方法

    jqxTreeGrid 是 jQWidgets 提供的一个树形表格组件,它可以展示层级结构的数据,并支持多种交互操作。jqxTreeGrid 组件有一个 deleteRow() 方法,用于删除指定行。下面是 delete() 方法的详细讲解示例说明: deleteRow() 方法 deleteRow() 方法用于删除指定行。它可以接受一个参数,表示要删除的行…

    jquery 2023年5月11日
    00
  • 如何在jQuery中找到所有为空的元素

    要在jQuery中找到所有为空的元素,我们可以使用以下步骤: 使用$()函数选择所有需要检查的元素。 使用.filter()函数过滤出所有为空的元素。 以下是两个示例,演示如何在jQuery中找到所有为空的元素: 示例1:找到所有空的段落元素 以下是一个示例,演示如何在jQuery中找到所有空的段落元素: <!DOCTYPE html> <…

    jquery 2023年5月9日
    00
  • EasyUI jQuery spinner Widget

    以下是关于 EasyUI jQuery spinner widget 的详细攻略: EasyUI jQuery spinner widget spinner widget 是 EasyUI jQuery 中的一个小部件,用于输入数字。它可以设置最小值、最大值、步长和精度等属性,还可以自定义按钮和事件。 语法 $(selector).spinner(optio…

    jquery 2023年5月11日
    00
合作推广
合作推广
分享本页
返回顶部