EasyUI基本配置,HelloWorld

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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值