EasyUI基本配置,HelloWorld

来源:互联网 发布:没有网络又可以玩游戏 编辑:程序博客网 时间:2024/06/08 09:26

EasyUI学习笔记_引入相关文件

EasyUI必须文件:[这里](http://pan.baidu.com/s/1dEY5P41),密码:h1ok

引入格式:

1、 使用基本的link和Script引入

//引入基本样式<link rel="stylesheet" type="text/css" href="js/jquery/themes/default/easyui.css"/>//引入图标<link rel="stylesheet" type="text/css" href="js/jquery/themes/icon.css"/>//引入Jquery<script type="text/javascript" src="js/jquery/jquery.min.js"></script>

2、 使用easyloader加载: Easyloader先缓存文件,再根据需求加载组件,配置如下:

//配置jquery   <script type="text/javascript" src="js/jquery/jquery.min.js"></script> //配置easyloader <script type="text/javascript" src="js/jquery/easyloader.js"></script>

3、目录结构
EasyUi目录结构
4、两种调用方式
1)用class直接调用,一般用于不用和后台交互的时候

<div id="dd3" class="easyui-draggable"></div>

2)在Js中使用Jquery调用,再定义事件

<script type="text/javascript">    $(function(){    $("#dd").dialog();        $.parser.parse('#cc');            easyloader.load(["draggable","messager"],function(){        $("#ddp").draggable({        handle:"#title"        });        $.messager.alert("Title","load ok");        });    });     $(function(){       using(['dialog','messager'], function(){                   $.messager.alert('Title', 'load ok');       });           }); </script>

原理:使用parser解析器,当在class中输入easyui关键字时,parser会解析后面的关键字,然后调用相应的JS,如果没有找到对应的JS的话,在f12会报错。


代码:
Demo.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><html>  <head>    <link rel="stylesheet" type="text/css" href="js/jquery/themes/default/easyui.css">    <link rel="stylesheet" type="text/css" href="js/jquery/themes/icon.css">    <script type="text/javascript" src="js/jquery/jquery.min.js"></script>    <script type="text/javascript" src="js/jquery/easyloader.js"></script>    <script type="text/javascript">/*      $(function(){/*          $("#dd").dialog();            $.parser.parse('#cc');                easyloader.load(["draggable","messager"],function(){                $("#ddp").draggable({                handle:"#title"                });                $.messager.alert("Title","load ok");            });        }); */    /*  $(function(){        using(['dialog','messager'], function(){        // load the specified module            $.messager.alert('Title', 'load ok');        });            }); */    </script>    </head>  <body>    <!-- <div  id="dd" title="My Dialog" style="width:400px;height:200px;">dialog content.</div> -->    <!-- <div  id="cc" title="My Dialog" style="width:400px;height:200px;"></div> --><!--     <div id="ddp"  style="width:100px;height:100px;">        <div id="title" style="background:#ccc;">title</div>   </div>    <div id="dd2" class="easyui-draggable"></div>    <div id="dd3" class="easyui-draggable"></div> -->    <div style="margin:10px 0;">        <a href="#" class="easyui-linkbutton" onclick="load1()">Load Calendar</a>        <a href="#" class="easyui-linkbutton" onclick="load2()">Load Dialog</a>    </div>    <div id="cc"></div>    <div id="dd"></div>    <script type="text/javascript" src="js/jquery/easyloader.js"></script>    <script>        function load1(){            using('calendar', function(){                $('#cc').calendar({                    width:180,                    height:180                });            });        }        function load2(){            easyloader.load(['dialog','messager'], function(){            $.messager.alert("Title","load ok");                $.messager.show({                    title:'info',                    msg:'dialog created'                });            });        }        </script>  </body></html>
0 0
原创粉丝点击