当前位置: 首页 > news >正文

jQuery EasyUI 安装使用教程

一、jQuery EasyUI 简介

jQuery EasyUI 是一套基于 jQuery 的用户界面框架,提供了丰富的 UI 组件,如数据表格、树形结构、窗体、对话框等,适用于快速开发后台管理系统和 Web 应用界面。它封装了大量常用功能,使用简单,开发效率高。


二、安装方式

2.1 使用 CDN 引入(推荐)

<!-- jQuery -->
<script src="https://code.jquery.com/jquery-3.6.4.min.js"></script><!-- EasyUI 样式 -->
<link rel="stylesheet" href="https://www.jeasyui.com/easyui/themes/default/easyui.css">
<link rel="stylesheet" href="https://www.jeasyui.com/easyui/themes/icon.css"><!-- EasyUI 脚本 -->
<script src="https://www.jeasyui.com/easyui/jquery.easyui.min.js"></script>

2.2 本地安装方式

  1. 访问官网:https://www.jeasyui.com/
  2. 下载 EasyUI 最新版本压缩包
  3. 解压后将 themes/jquery.easyui.min.jslocale/ 等文件放入项目中
  4. 在 HTML 中引入:
<link rel="stylesheet" href="themes/default/easyui.css">
<link rel="stylesheet" href="themes/icon.css">
<script src="jquery.min.js"></script>
<script src="jquery.easyui.min.js"></script>

三、常用组件示例

3.1 表格(DataGrid)

<table id="dg" class="easyui-datagrid" style="width:600px;height:250px"data-options="url:'data.json',method:'get',singleSelect:true"><thead><tr><th data-options="field:'id',width:80">编号</th><th data-options="field:'name',width:120">姓名</th><th data-options="field:'email',width:180">邮箱</th></tr></thead>
</table>

3.2 对话框(Dialog)

<div id="dlg" class="easyui-dialog" title="提示" style="width:300px;height:150px"data-options="modal:true,closed:true"><p>这是一个对话框。</p>
</div><script>$(function(){$('#dlg').dialog('open');});
</script>

3.3 树形菜单(Tree)

<ul id="tt" class="easyui-tree" data-options="url:'tree_data.json',method:'get'"></ul>

四、表单组件示例

<form id="ff" method="post"><div><input class="easyui-textbox" name="username" prompt="用户名" style="width:200px"></div><div><input class="easyui-passwordbox" name="password" prompt="密码" style="width:200px"></div><div><a href="javascript:void(0)" class="easyui-linkbutton" onclick="submitForm()">提交</a></div>
</form><script>function submitForm(){$('#ff').form('submit',{url:'login.php',onSubmit:function(){return $(this).form('validate');},success:function(data){alert(data);}});}
</script>

五、主题与美化

可更换不同主题,只需替换 CSS 引用地址:

<link rel="stylesheet" href="themes/metro/easyui.css">

也可使用 ThemeBuilder 工具自定义主题:https://www.jeasyui.com/themebuilder/


六、常见问题

Q1: 样式失效?

  • 检查是否正确引入 easyui.cssicon.css
  • 注意先引入 jQuery,再引入 EasyUI

Q2: DataGrid 数据加载失败?

  • 检查 url 是否返回正确 JSON 格式
  • 确保服务端响应类型为 application/json

七、学习资源推荐

  • EasyUI 官方网站
  • EasyUI 中文手册
  • 菜鸟教程 EasyUI

本文由“小奇Java面试”原创发布,转载请注明出处。

可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。

在这里插入图片描述

http://www.dtcms.com/a/264166.html

相关文章:

  • 苹果AR/VR头显路线图曝光,微美全息推进AI/AR智能眼镜新品开启视觉体验篇章
  • 视频断点续播全栈实现:基于HTML5前端与Spring Boot后端
  • C++编程语言:标准库:STL算法(Bjarne Stroustrup)
  • Python学习Day48
  • 3.1.1.9 安全基线检查项目九:检查是否设置限制su命令用户组
  • 微软服务器安全问题
  • 代码随想录day21二叉树8
  • 可信数据空间:概念、架构与应用实践
  • kafka自定义分区器
  • Webpack的插件机制Tapable
  • 华为认证二选一:物联网 VS 人工智能,你的赛道在哪里?
  • 打造 AI 产品的前端架构:响应式、流式、智能交互三合一
  • uv介绍以及与anaconda/venv的区别
  • C#系统学习第七章——数组
  • python 继承
  • 《UE5_C++多人TPS完整教程》学习笔记39 ——《P40 远程过程调用(Remote Procedure Calls)》
  • 增材制造研究领域:3D 打印设计国际会议
  • 责任链模式 Go 语言实战
  • 电脑系统重装有什么用?
  • 动手实践:如何提取Python代码中的字符串变量的值
  • AI问答-vue3:如何选择使用reactive或ref
  • 【HarmonyOS】鸿蒙使用仓颉编程入门
  • 基于Halcon平台的常规OCR与深度OCR性能对比分析
  • 设计模式(行为型)-访问者模式
  • python训练day46 通道注意力
  • 【kernel8】spi协议,验证,模型,设备树处理,spidev,衍生协议
  • AI人工客服实战指南:基于大模型构建生产级智能对话系统
  • Hadoop、Spark、Flink 三大大数据处理框架的能力与应用场景
  • ESP32-S3开发板深度评测:AI语音识别与图像处理全面解析
  • C++ 第四阶段 STL 容器 - 第九讲:详解 std::map 与 std::unordered_map —— 关联容器的深度解析