EasyUI jQuery介绍
EasyUI是一个基于jQuery的开源UI库,提供了一系列易用的UI组件,能够帮助开发者更快捷地构建互联网应用程序。EasyUI包含了常见的UI组件,如:对话框,表格,树形菜单,下拉框,日期选择器等等。
EasyUI特点
- 丰富的组件:EasyUI提供了多种常用的UI控件,用于构建各种形式的web应用。
- 简单易用:EasyUI提供了简单易用的API,能够轻松快捷地完成UI组件的构建和样式的设置。
- 完全开源:EasyUI完全开源,可以在多种开发语言的平台上使用。
基本用法
- 引用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>
- 创建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技术站