EasyUI布局实战

           最近在忙着画原型图,学习的时间就更少了,但是可以尝试下提高效率。

            前几天,师姐让我做一个可以伸缩的侧边栏,当时觉得这不就是JS里面的那个Demo么,然后就去改原型图了,之后学了一点儿EasyUI,打开师姐给我的代码后,发现他们的页面是用EasyUI做的布局,这就比单纯的JS简单多了,以前要一大段代码,现在只需两行,搞定一个向上的侧边栏。

            

        

       

效果如下:

                   

                 

          之后,又找了个完整页面布局的Demo敲了下,感觉EasyUI真的好简单,又好用。下面给出Layout的全部代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>layout</title>

	<script language="JavaScript" type="text/javascript" src="../jquery-easyui-1.2.6/jquery-1.7.2.min.js" charset="utf-8"></script>  					        <!--(指定编码方式,防止出现乱码)引入EasyUI中使用的Jquery版本-->

	<!--<script language="JavaScript" type="text/javascript" src="../jquery-easyui-1.2.6/easyloader.js"></script> -->

	<script language="JavaScript" type="text/javascript" src="../jquery-easyui-1.2.6/jquery.easyui.min.js" charset="utf-8"></script>          <!--(指定编码方式,防止出现乱码)引入EasyUi文件-->

	<link rel="stylesheet" type="text/css" href="../jquery-easyui-1.2.6/themes/default/easyui.css">   <!--引入CSS样式-->
	<link rel="stylesheet" type="text/css" href="../jquery-easyui-1.2.6/themes/icon.css">   <!--Icon引入-->

	<script language="JavaScript" type="text/javascript" src="../jquery-easyui-1.2.6/locale/easyui-lang-zh_CN.js"></script>  <!--汉化-->

</head>

<body class="easyui-layout">      <!--注意,此处一定要指定class,之后parser加载器才会自动解析页面-->

<!--一些属性注释-->
	<!--region属性用来指定布局面板的位置(方向),可以取下列值的其中之一:north, south, east, west, center。-->
	<!--split:如果设置为true将显示一个分隔条,用户可以拖动分隔条来改变布局面板的尺寸。-->
	<!--collapsed:默认显示时是否折叠-->

	<div region="north"  split="true" title="这是一个布局示例"  border="false" style="height:60px;background:#B3DFDA;padding:10px">北侧布局</div> <!--北侧栏-->
	<div region="west" split="true" title="West" style="width:150px;padding:10px;">西侧布局</div>  <!--西侧布局-->
	<div region="east" split="true" collapsed="true" title="East" style="width:100px;padding:10px;">东侧布局</div>   <!--东侧布局-->
	<div region="south" split="true" border="false" style="height:50px;background:#A9FACD;padding:10px;">南侧布局</div> <!--南侧布局-->
	<div region="center" title="中间布局示例">  <!--中间布局-->
	</div>

</body>

</html>

         

    布局完成之后,效果如下:

      

     

            

           在实际应用中,我们的页面当然不是这么简单的啦,但是don't worry,整体布局有了,我们还可以复用很多元件:

        

               看到这些,是不是感觉自己像贾琳师哥说的那样,终于进入了”青铜时代“~~~~

         在这个阶段,我们只需学会复用就行,等哪天这些框架不能再满足你的要求时,go and  make one~

时间: 2024-07-28 15:39:10

EasyUI布局实战的相关文章

jQuery EasyUI 布局之动态添加tabs标签页_jquery

在没看下文之前先给大家简单介绍easyui相关知识. easyui是一种基于jQuery的用户界面插件集合.ddd easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能. 使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面. easyui是个完美支持HTML5网页的完整框架. easyui节省您网页开发的时间和规模. easyui很简单但功能强大的. 通过使用 jQuery EasyUI 可以很容易地添加 Tabs.您只需要调用

EasyUI布局 高度自适应_jquery

最近在把以前写的一个项目改成用easyui做前端.过程中遇到了不少问题.其中一个就是datagrid不能很好的布局.想了好多办法都有局限.最后想到会不会是布局的问题,经过实践,最后问题解决. 1:比如在项目中用到了datagrid.如果界面比较简单---只有一个datagrid只需要把它的属性fit 设置为true就能实现自动适应窗体.如果在datagrid上方还有其他div的话,datagrid就不能很好的自动适应窗体.如查datagrid有分页控件,分页控件就看不到了.这个时候就应该用 ea

easyui 布局 分页-easyUI 分页栏布局问题

问题描述 easyUI 分页栏布局问题 如下图所示,箭头之间有一段空白,我想让分页栏垂直居中,或者设置高度, 总是调不好 在附上我的代码吧: $("#dg").datagrid({ url:"${ctx}/card/getCompanyCard.do", columns:[[ {field:'id',title:'id',hidden:true}, {field:'amount',title:'数量',sortable:true,halign:'center',al

jQuery EasyUi实战教程之布局篇_jquery

jQuery EasyUI Layout是一种基于jQuery的布局框架,今天初次使用Jquery EasyUi,简单的做了个布局页面感觉还不错,给大家分享一下,就是不知道Jquery EasyUi浏览器兼容性怎么样. 最后效果图如下: 使用Jquery EasyUi开发之前首先要引用Jquery EasyUi的Js和Css文件,引用如下: <script src="../jquery.min.js" type="text/javascript"><

jQuery Easyui实现左右布局_jquery

EasyUI 简介 easyui是一种基于jQuery的用户界面插件集合. easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能. 使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面. easyui是个完美支持HTML5网页的完整框架. easyui节省您网页开发的时间和规模. easyui很简单但功能强大的. 在后台管理系统开发的过程中,上左右的布局是最常见的页面布局方式,现在我们来看看使用easyui这个jquery前端框架如

JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法_jquery

在jQuery EasyUI中,如果直接在form上布局时当窗口大小调整布局不会改变,将布局应用于body时中间隔着一个form,横竖不好弄. 网上有多个解决方案,一般都是写代码,在窗口大小改变时设置布局. 经实验,新版本的JQuery EasyUI中布局可以采用以下方式来达到自动适应大小: 首先设置样式,使html和body高度为100%(因form和div高度设置为100%需要继承上级): <style type="text/css"> html,body { heig

Jqurey实现类似EasyUI的页面布局可改变左右的宽度_jquery

截图如下:(可通过移动中间蓝色的条,来改变左右两边div的宽度) 具体实现代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default10.aspx.cs" Inherits="Default10" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//

CSS3 Flexbox布局那些事

相信研究过CSS3的同学对Flexbox布局一定不会陌生(作为一个未来主流的布局方式,至少有所耳闻).最近完成了两个项目:一个是移动端H5 项目,一个是嵌入HTML页面的mac客户端项目.为了庆祝这两个项目不用再兼容万恶的IE,同时要体现出现代浏览器的优势,决定在项目中尝试使用 Flexbox布局.项目第一个版本完成后回过头来看,还是有不少需要注意的地方.现将项目中的一些经验总结一下,希望能够对想尝试使用Flexbox的 同学有所帮助,在恰当的地方使用恰当的布局方法. 初识Flexbox Fle

合理使用HTML标签进行CSS布局

css CSS高级布局已逐渐流行,但面对所谓DIV+CSS布局的叫法让人更为担心,不要让DIV成为Table的替代品,多层嵌套的DIV会严重影响代码的可阅读性,活用HTML为我们提供的标签吧. 什么时候应该用DIV? 虽然在这方面没有什么硬性的规定,但个人认为DIV更适用于大体框架的定位.例如我们要定义一块头部的区域,一般会这样定义一个DIV: <div id="header">这里就是头部框架里要写的内容</div> 当然,可以用class来定义,但一般来讲如