easyui--1.基础入门

本文介绍了JqueryEasyUI的基本概念及使用方法,包括如何引入必要的文件、实现拖拽功能的不同方式,以及通过data-options属性定制组件特性等。适用于希望快速上手JqueryEasyUI的前端开发者。

1      概述

1.1  JqueryEasyUI是什么?

 基于Jquery基础之上的一堆插件.

 非常容易实现页面的常见效果tree draggable datagrid tab

 

 

1.2  目录结构

 

2      引入

  学会正确的找到对应的文件

<!--easyui的各种主题文件-->
<link rel="stylesheet" type="text/css" href="../easyui/themes/default/easyui.css">
<!--easyui的各种图标-->
<link rel="stylesheet" type="text/css" href="../easyui/themes/icon.css">
<!--引入Jquery主文件-->
<script type="text/javascript"src="../easyui/jquery.min.js"></script>
<!--引入JqueryEasyUI主文件-->
<script type="text/javascript"src="../easyui/jquery.easyui.min.js"></script>

3      拖动实现

3.1  法一 html

  1.将div中增加一个class样式:class="easyui-draggable"

 <div style="width:300px;height:200px;background:pink"class="easyui-draggable"></div>

 

3.2  法二 js

  2.用js实现

<script type="">
    //$("#mydd").draggable(); 错误的方式? why? 这段代码没有得到执行的机会
    $(function(){
        $("#dd").draggable();
    });
</script>

 <!-- 方式二 -->
<div id="dd" style="width:100px;height:100px;background:green">
    <div id="title" style="background:#ccc;">title</div>
</div>

 

 

   原理:jqueryEasyUI.js 这个js文件,他会去页面上寻找判断每一个元素.看元素中的class属性是否

     是以easyui开头.那么这个js文件中的程序会将这个元素将其渲染为对应的组件.

 

4      常见概念

4.1  两种实现方式

         几乎每一种插件都有2种方式来实现.

 

4.2  属性data-options

  结论2: 今天学习的html标签多了data-options="k1:v1,k2:v2",让easyUI来识别.

          通过识别data-options中的各种属性和属性值为当前组件增加各种属性.

          class data-options

          $("#mydd").方法名({});

 

        方法名是有规律的: 

            $("#mydd").tree({k1:v1,k2:v2});

            $("#mydd").menu({});

            $("#mydd").draggable({});

      

        方法中传递的是一个对象. 对象中的属性是以键值对的形式存在,多个属性之间用,分割.

          

4.3  事件

  如何加事件

      $("#mydd").draggable({

           事件名1:function(){},

           事件名2:function(){},

      });

 

4.4  方法

      

 

 

 

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值