需要预先说明的一点是,不管是EasyUI也好,Bootstrap也罢,都可以认为是在CSS、JavaScript、jQuery上再封装了一层。所以我们来看一个十分简单的例子:
- 1
- 1
其中easyui-linkbutton,不就在CSS里面定义了一个.easyui-linkbutton
的样式么,猫哥也可以开发一个CatBrother的前端框架,全部源码就一句:
- 1
- 2
- 3
- 1
- 2
- 3
猫哥这个前端框架就封装了一个功能:class=CatBrother的网页内容将拥有一种美丽的红色,因为功能过度简单,所以猫哥这个框架没有像EasyUI和Bootstrap那么流行,实在是遗憾!
好的,从上面所说我们也就了解了,EasyUI前端框架其实也就是别人封装好了CSS和js代码,我们直接用就行了。就像我们可以通过添加jar包的方式引入一些Java类一样,我们可以通过<link>
和<script>
标签,在网页中添加对CSS和JS库的引用。具体过程如下:
第一步,首先是下载,登录下载官网:EasyUI下载,点击Freeware Edition下面的Download下载即可(猫哥下载的是1.5.1版本,以此版本为准进行演示,说实话我也没用过1.5.1,之前用的还是老版本的,不过程序员要一直更新自己的知识库,千万不要执着于熟悉的旧版,要争当时代的弄潮儿,哈哈哈)。
第二步,解压后,新建文件夹easyui,将压缩包在easyui文件夹下解压。哈哈,如果直接解压出来一大堆东西,就有点乱了。
第三步,分析下解压出来的东西,分析如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
第四步,我们还是使用MyEclipse新建一个web project,名字叫EasyuiDemo好了,然后将easyui文件夹整个拷贝到Webroot下,如图:!
第五步,由图可见locale国际化文件夹和jquery.js报错了,国际化那个错好分析,估计就是编码问题了,我们在右击项目选择properties,然后将编码改为UTF-8,然后问题解决如图:
至于js那个错,我们打开jquery.min.js文件,鼠标指到错误上提示:Missing
,这句话的意思是丢失分号。猫哥猜测应该是我们使用了精简版本的js文件导致精简的连分号都没有了,没办法,我们只好选中js文件,右键选择MyEclipse,然后选择Exclude from validation,也就是关闭对这个文件的检查,强制不报错,就行了。(人家本来就是没有错)。
semicolon
第六步,好了,终于可以开始使用easyui了,打开默认的index.jsp文件,编辑如下,一定要注意的是,引用了这四个文件,我们就可以畅快的使用EasyUI了。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
第七步,我们来做一个简单的测试,将开头说的<a href="#" class="easyui-linkbutton" >搜索</a>
,放入body中:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
在浏览器中浏览如下:
可见定义的样式已然生效,效果也算不错,所以如果比较了解前端框架的话,有时候看到别人做的网站,便是会心一笑——你小子,EasyUI做的啊,不错啊。
OVER!