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初步学习相关推荐

  1. HTMLParser的初步学习

    Python的自带模块--HTMLParser的初步学习 HTMLParser是Python自带的模块,使用简单,能够很容易的实现HTML文件的分析. 本文主要简单讲一下HTMLParser的用法. ...

  2. 初步学习pg_control文件之三

    接前文,初步学习pg_control文件之二 继续学习: 研究 DBState,先研究 DB_IN_PRODUCTION ,看它如何出现: 它出现在启动Postmaster时运行的函数处: /* * ...

  3. eclipsevue代码怎么运行_[Java教程]使用eclipse初步学习vue.js操作

    [Java教程]使用eclipse初步学习vue.js操作 0 2017-11-26 19:00:06 一.vue.js的初步认识 https://unpkg.com/vue ">vu ...

  4. json2.js的初步学习与了解(转)

    转载来源:http://apps.hi.baidu.com/share/detail/6092406 json2.js的初步学习与了解 1.)该js的下载地址是:http://www.json.org ...

  5. 【TensorFlow-serving】初步学习模型部署

    前言 初步学习tensorflow serving的手写数字识别模型部署.包括简单的模型训练.保存.部署上线.因为对docker和网络不太熟悉,可能会有部分错误,但是看完博客,能跑通整个流程.此博客将 ...

  6. 初步学习pg_control文件之八

    接前文  初步学习pg_control文件之七  继续 看:catalog_version_no 代码如下: static void WriteControlFile(void) {.../** In ...

  7. 初步学习pg_control文件之六

    接前文:初步学习pg_control文件之五 ,DB_IN_ARCHIVE_RECOVERY何时出现? 看代码:如果recovery.conf文件存在,则返回 InArchiveRecovery = ...

  8. jquery easyUi的学习笔记{一头扎进EasyUI}

    using 是 easyloader.load 简写 using('calendar', function()  { alert("加载calendar成功!") }); easy ...

  9. 初步学习nodejs,业余用node写个一个自动创建目录和文件的小脚本,希望对需要的人有所帮助...

    初步学习nodejs,业余用node写个一个自动创建目录和文件的小脚本,希望对需要的人有所帮助,如果有bug或者更好的优化方案,也请批评与指正,谢谢,代码如下: 1 var fs = require( ...

最新文章

  1. opencv 无法找到tbb_debug.dll
  2. 实验四 32 位 ALU 设计实验
  3. Java Excel 插入图片
  4. 初中学历怎么学计算机管理,初中学历能否学习计算机
  5. PP物料主数据中MRP相关配置字段理解
  6. C++ 实现 STL 标准库和算法(二)template 编程和迭代器粗解 实验楼笔记
  7. 【工业控制】什么是波形
  8. 插入排序 希尔排序 C++
  9. python hashlib_python hashlib模块
  10. Active Directory之强制占有操作主机
  11. Feign 集成 Hystrix实现不同的调用接口不同的设置
  12. cactiEZ 配置
  13. 如何高效设计游戏——游戏策划的自我修养与心得
  14. 机械--NX2007(UG)--间隙分析(干涉检查)
  15. 数字逻辑计算机组成,数字逻辑设计与计算机组成pdf
  16. 港科夜闻|全国政协副主席梁振英先生率香港媒体高管团到访香港科大(广州)...
  17. 【SpringBoot项目中使用Mybatis批量插入百万条数据】
  18. 城市各种服务设施半径
  19. 土壤湿度检测仪c语言代码,单片机测土壤湿度可自动浇水并报警 带C#上位机源码...
  20. akka学习教程(十四) akka分布式实战

热门文章

  1. 不怕做不到,只怕想不到
  2. The listener supports no services 问题解决
  3. 【AI绘画】美到我的心巴上
  4. 开心截图js 复习,让梦想照进现实哈
  5. 网络推广网络优化必备渠道网址大全 - 举例:智能制造专家
  6. 关于宽带上传速率与下载速率相关知识点
  7. Python tkinter Button 属性和方法介绍
  8. devexpress ToolTipController控件总结
  9. 怎样管理呼叫中心的人员
  10. git修改计算机用户名,程序员:拿到新电脑如何配置Git环境