积分系统(5)-初步接触EasyUI
来源:互联网 发布:泛微协同办公软件 编辑:程序博客网 时间:2024/06/04 18:03
之前总是在听大家说这 “EasyUI” 这个东西,自己也没有去查一下到底是干嘛的,还有它跟 Jquery 是什么关系;
上周因为 “积分系统” 里面的一个功能实现自己实在是不知道怎么搞了,张婷童鞋说川哥你可以在 EasyUI 上看看有没有自己需要的东西,这才正式开始认识它。
这是 Jquery EasyUI 中文网的官网首页里面的 Banner 很漂亮;
也就是上面的一句话全权解释了 Jquery EasyUI 到底是做什么的,“帮助Web开发者更轻松的打造出功能丰富并且美观的UI界面”!另一个层面来说Easyui是一种基于jQuery的用户界面插件集合。
下面记录分享一下这次积分系统里面的 “提交公告” 我是怎么通过 EasyUI 来完成 View 层 也就是界面的编写整合的;
当进入官网到处点了之后对整个官网的构造也清晰了,对于下来怎么去用,怎么去学 EasyUI 这个东西心里也有了一定的思路,为了更快更好的解决系统里面的问题我就直接进入 Demo 页面,如下:
相继都点开看了之后决定使用 “表单Form” ;
了解每一行代码起什么作用,都用什么功能,代表什么,千万记得,拒绝“Ctrl + C + V” 之后就完事了,那样的话就跟我之前一样,完事之后也就完了那一件事;去读去理解每一行代码,用学习的心态接触这些东西,哪怕是觉得很简单。
OK,不怕不知道,就怕不知道;
这样一次又一次的使用 EasyUI 的过程中相信会越来越熟练,下面把“积分系统”里面自己用到 EasyUI 地方的代码以及 View 层 的样子贴出来,也算是给自己一个记录。
代码 View层:
<html><body> @*<h2>Basic Form</h2>*@ @*<p>Fill the form and submit it.</p>*@ <div style="margin: 20px 0;"></div> <div class="easyui-panel" title="编辑区域" style="width: 400px"> <div style="padding: 50px 60px 50px 60px"> <form id="ff" method="post"> <table cellpadding="5"> <td>公告内容:</td> <td> <input id="notice" class="easyui-textbox" name="message" data-options="multiline:true" style="height: 60px"></input></td> </tr> <tr> <div style="margin: 20px 0;"></div> <input id="times" class="easyui-datetimebox" value="10/11/2012 2:3:56" style="width: 200px"> </tr> </table> </form> <div style="text-align: end; padding: 10px"> <a href="javascript:void(0)" class="easyui-linkbutton" onclick="submitForm()">提交</a> <a href="javascript:void(0)" class="easyui-linkbutton" onclick="clearForm()">清空</a> </div> </div> </div> <script type="text/javascript"> function submitForm() { var times = $("#times").textbox('getValue'); var noticeID = $("#noticeID").textbox('getValue'); var notice = $("#notice").textbox('getValue'); //debugger; +上它可以在调试过程中停止; $.ajax({ type: "post", url: "/AddAnnounce/add", data: "times=" + times + "¬iceID=" + noticeID + "¬ice=" + notice, success: function (data) { //if (data == 'True') { if (data == 'True') { $.messager.show({ title: '提示', msg: '公告提交成功', timeout: 5000, showType: 'slide' }); } else { $.messager.alert("警告", "提交失败!请联系管理员"); } } }) function submitForm() { $('#ff').form('提交'); } function clearForm() { $('#ff').form('清空'); } } </script></body></html>
界面显示如下:
这就是使用 EasyUI 的一个大概的过程,很简单当然也有复杂深入的地方只是还没有接触到,在这个过程中也用到了部分 CSS+JS+Bootstrap 的东西,下篇博客会有详细的介绍怎么去用这些已经封装好了的红利。
- 积分系统(5)-初步接触EasyUI
- Nhibernate 初步接触
- Nhibernate 初步接触
- VML初步接触
- 初步接触DELPHI
- EJB3初步接触
- Ruby RSpec 初步接触
- 初步接触ibatis
- linux初步接触
- emacs初步接触
- 初步接触remoting
- 初步接触 gradle
- jTemplates初步接触
- 初步接触openstack
- curses 初步接触
- 初步接触产品助理
- 初步接触TinyXML2
- Tortoisegit 初步接触
- PHP Closure类详解
- View.post和View.postDelayed
- 【贪心策略】渡河(river)
- 这才是打开软件品质保证工程师(SQA)职责的正确姿势
- 定时任务调度
- 积分系统(5)-初步接触EasyUI
- 作为一名很LOW的IT男的恐慌
- 中国围棋粉丝的福音
- C++11 lambda表达式与函数对象
- 【数据结构】 堆
- Rsyslog,HAProxy,Flume 做负载均衡
- 过滤数组中相同对象的方法
- 【枚举Day1】20170529-2枚举算法专题练习 题目
- 万恶的高强度文件夹加密大师破解之笨办法