Easyui初步学习
Easyui初步学习
- 前言
- Easyui的初步学习
- 1、easyui概念
- 2、easyui的不足
- 3、学习easyui的目的和好处
- 注意要点
- 思维导图
- 总结
前言
今天博主和大家分享的知识点呢,是一个easyui的前端框架,接下来让我们一起来了解一下这个前端框架吧~
Easyui的初步学习
1、easyui概念
easyui是一款基于jQuery的前端框架,可以使用其中的组件进行布局以及用来做后台的管理界面。
2、easyui的不足
相比较于近段时间的发展历史中,ui框架中有三种比较流行。分别是easyui框架、bootstrap框架以及layui框架。
1、虽然easyui已经过时了,但是并不意味着被淘汰了。
2、从界面效果来看,easyui的效果虽然不如bootstrap,相较于layui,界面效果也更加差。
3、学习easyui的目的和好处
目的:
1、从成本的角度上,开发人员首先会排除掉bootstrap,因为三种ui框架中bootstrap是收费的,其他两种都是免费的。
2、从学习文档的完整性、前端框架的稳定性,组件的丰富性考虑,easyui都要优于layui框架。
3、从公司的角度考虑选用那个框架成本、公司的后端技术人员前端功底、前端的社区活跃度,还是会选择easyui。
好处:
学好了easyui之后,学习layui会更加容易上手!
1、easyui官网链接:
Easyui中文的官网链接
这个是easyui的案例页面,可以根据案例上手一些新的知识点:
这个是easyui的教程页面,可以去看怎样使用easyui去应用、布局…
2、这个是layui的官网链接:
layui的官网链接
一点击官网链接就可以看到这个页面:
这个是layui的文档:
这个是layui的示例,想学习layui的小伙伴们也可以根据layui的文档和示例进行自主学习噢!
3、Bootstrap的官网链接:
Bootstrap的中文官网链接
4、案例
首先,我们以结果为导向,看看下面这张图:
实现步骤:
1、首先新建一个动态的web项目
2、在WebContent文件夹下新建一个Folder文件,static的文件夹,用来放静态资源(js,css,images,静态资源指的是固定不会改变的东西
3、然后在js文件夹下导入依赖
4、在webcontent下面新建一个index.jsp
5、然后在index.jsp的head标签下引入相应的js文件以及css文件
<!-- 写全局样式 -->
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath }/static/js/jquery-easyui-1.5.1/themes/default/easyui.css">
<!-- 定义图标的样式 -->
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath }/static/js/jquery-easyui-1.5.1/themes/icon.css">
<!--组件库源码的js文件 -->
<script type="text/javascript" src="${pageContext.request.contextPath }/static/js/jquery-easyui-1.5.1/jquery.min.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath }/static/js/jquery-easyui-1.5.1/jquery.easyui.min.js"></script>
6、写主体代码
<body class="easyui-layout"><div data-options="region:'north',border:false" style="height:60px;background:#B3DFDA;padding:10px">这里可以放logo</div><div data-options="region:'west',split:true,title:'目录'" style="width:150px;padding:10px;">这里可以放目录</div><div data-options="region:'east',split:true,collapsed:true,title:'右边'" style="width:100px;padding:10px;">右边</div><div data-options="region:'south',border:false" style="height:50px;background:#A9FACD;padding:10px;">这里放版权信息</div><div data-options="region:'center',title:'内容'">这里可以放内容</div>
</body>
7、测试最终效果是否能够呈现出来
注意要点
一定要注意你在引入js的顺序以及路径名不要搞错啦,否则会出现以下这样的情况:
如果出现了这种情况也没有着急,按住Fn+F12键去看一下错误在哪:
看到上面这个,说明你的路径名有问题,这个时候你就有必要去看一下你引入的js路径是不是错了!
思维导图
下面这张思维导图,是我自己总结出来的,仅供参考噢:
总结
easyui这款前端框架中的学习文档比较完整,想认真学习的小伙伴可以去官网自主学习一下,今天的博客就分享到这里啦,后续会继续为大家分享easyui的知识点,欢迎评论留言交流噢,告辞!
Easyui初步学习相关推荐
- HTMLParser的初步学习
Python的自带模块--HTMLParser的初步学习 HTMLParser是Python自带的模块,使用简单,能够很容易的实现HTML文件的分析. 本文主要简单讲一下HTMLParser的用法. ...
- 初步学习pg_control文件之三
接前文,初步学习pg_control文件之二 继续学习: 研究 DBState,先研究 DB_IN_PRODUCTION ,看它如何出现: 它出现在启动Postmaster时运行的函数处: /* * ...
- eclipsevue代码怎么运行_[Java教程]使用eclipse初步学习vue.js操作
[Java教程]使用eclipse初步学习vue.js操作 0 2017-11-26 19:00:06 一.vue.js的初步认识 https://unpkg.com/vue ">vu ...
- json2.js的初步学习与了解(转)
转载来源:http://apps.hi.baidu.com/share/detail/6092406 json2.js的初步学习与了解 1.)该js的下载地址是:http://www.json.org ...
- 【TensorFlow-serving】初步学习模型部署
前言 初步学习tensorflow serving的手写数字识别模型部署.包括简单的模型训练.保存.部署上线.因为对docker和网络不太熟悉,可能会有部分错误,但是看完博客,能跑通整个流程.此博客将 ...
- 初步学习pg_control文件之八
接前文 初步学习pg_control文件之七 继续 看:catalog_version_no 代码如下: static void WriteControlFile(void) {.../** In ...
- 初步学习pg_control文件之六
接前文:初步学习pg_control文件之五 ,DB_IN_ARCHIVE_RECOVERY何时出现? 看代码:如果recovery.conf文件存在,则返回 InArchiveRecovery = ...
- jquery easyUi的学习笔记{一头扎进EasyUI}
using 是 easyloader.load 简写 using('calendar', function() { alert("加载calendar成功!") }); easy ...
- 初步学习nodejs,业余用node写个一个自动创建目录和文件的小脚本,希望对需要的人有所帮助...
初步学习nodejs,业余用node写个一个自动创建目录和文件的小脚本,希望对需要的人有所帮助,如果有bug或者更好的优化方案,也请批评与指正,谢谢,代码如下: 1 var fs = require( ...
最新文章
- opencv 无法找到tbb_debug.dll
- 实验四 32 位 ALU 设计实验
- Java Excel 插入图片
- 初中学历怎么学计算机管理,初中学历能否学习计算机
- PP物料主数据中MRP相关配置字段理解
- C++ 实现 STL 标准库和算法(二)template 编程和迭代器粗解 实验楼笔记
- 【工业控制】什么是波形
- 插入排序 希尔排序 C++
- python hashlib_python hashlib模块
- Active Directory之强制占有操作主机
- Feign 集成 Hystrix实现不同的调用接口不同的设置
- cactiEZ 配置
- 如何高效设计游戏——游戏策划的自我修养与心得
- 机械--NX2007(UG)--间隙分析(干涉检查)
- 数字逻辑计算机组成,数字逻辑设计与计算机组成pdf
- 港科夜闻|全国政协副主席梁振英先生率香港媒体高管团到访香港科大(广州)...
- 【SpringBoot项目中使用Mybatis批量插入百万条数据】
- 城市各种服务设施半径
- 土壤湿度检测仪c语言代码,单片机测土壤湿度可自动浇水并报警 带C#上位机源码...
- akka学习教程(十四) akka分布式实战