使用Easyui
1、引入必要的文件
1)、jquery核心库
2)、easyui核心库
3)、easyui中文提示信息
4)、自己开发的js文件
5)、easyui核心UI文件css
6)、easyui图标文件
引入完毕就可以开始写代码了

加载UI组件的方式
1、使用class方式加载
使用class加载,格式为:easyui-组件名
<div id="box" class="easyui-dialog" title="标题" style="width:400px; height:200px;">
内容部分
</div>
2、通过js调用加载
<div id="box" title="标题" style="width:400px; height:200px;">
内容部分
</div>
$(function(){
$("#box").dialog();
});
一般推荐使用第二种:js调用加载,因为一个UI组件有很多属性和方法,如果使用class的用法将极大的不方便。

使用easyload.js智能加载
easyui算是一个比较重的前端框架了,有些时候可以不向前面一样引入easyui的那些组件,而是引入easyuiloader.js,然后在js中调用加载组件,自动进行动态加载js,可以节约很大部分空间。

<script type="text/javascript" src="../../easyui/jquery.min.js"></script>
<script type="text/javascript" src="../../easyui/easyloader.js"></script>
<script type="text/javascript" src="../../js/01/t1.js"></script>

<div id="box" title="标题" style="width:400px; height:200px;">
内容部分
</div>

$(function(){
easyloader.load('dialog',function(){
$("#box").dialog();
});
});
这里必须JS调用在easyloader的load方法的对应function内。第一个参数是所用到的组件名,为String数组。

parser解析器
parser解析器是专门解析渲染各种UI组件,一般,我们不需要使用它即可完成。当然,某些环境下我们需要手动解析。
手动解析一般是使用class的情况下有效,比如设置class = “easyui-dialog”

parser属性:
属性名 默认值 说明
$.parser.auto true 定义是否自动解析EasyUI组件
//关闭自动解析功能,放在$(function(){})外
parser方法:
属性名 传参 说明
$.parser.parse 空或JQ选择器 解析指定的UI组件
$.parser.onComplete 回调函数 解析完毕后执行

将其他js回到开始的时候,
div id="box" class="easyui-dialog" title="标题" style="width:400px; height:200px;">
内容部分
</div>

$.parser.auto = false; //关闭自动解析
$.parser.onComplete = function(){ //解析回调
alert("解析完毕!");
}
$(function(){
//$("#box").dialog();
//$.parser.parse(); -- 这个表示解析所有组件
$.parser.parse("box");
});
如果解析指定组件的话,解析的选择器选择的是组件的父容器。
<div id="box">
<div id="box" class="easyui-dialog" title="标题" style="width:400px; height:200px;">
内容部分
</div>
</div>

easyui(1)的更多相关文章

  1. 前端框架 EasyUI (2)页面布局 Layout

    在 Web 程序中,页面布局对应用程序的用户体验至关重要. 在一般的信息管理类的 Web 应用程序中,页面结构通常有一个主工作区,然后在工作区上下左右靠近边界的区域设置一些边栏,用于显示信息或放置一些 ...

  2. 前端框架 EasyUI (1)熟悉一下EasyUI

    jQuery EasyUI 官方网站 http://www.jeasyui.com/ .去年新开了个中文网 http://www.jeasyui.net/,不知道是不是官方的,不过看着挺像样.但是,广 ...

  3. 前端框架 EasyUI (0) 重新温习(序言)

    几年前,参与过一个项目.那算是一个小型的信息管理系统,BS 结构的,前端用的是基于 jQuery 的 EasyUI 框架. 我进 Team 的时候,项目已经进入开发阶段半个多月了.听说整个项目的框架是 ...

  4. 定位问题 vue+element-ui+easyui(兼容性)

    项目背景:靠近浏览器窗口的各个方向(左上.下.左.右)都有不同的模态框悬浮于窗口,这里针对于底部组件定位的选择(主要针对pc端垂直方向上的定位) 1.百分比:easyui的window窗口定位方式:设 ...

  5. JQuery easyui (2)Droppable(放置)组件

    所谓放置,就是将一个物体放入一个物体内,当然对于easyui来说触发各种效果是必不可少的,同时这个组件也不会依赖于其他组件. Droppable的加载方式 1,class  加载   一直不太喜欢cl ...

  6. JQuery easyui (1) Draggable(拖动)组件

    很不习惯这种强迫式的学习,但谁叫我不是老师了,所以还是决定坚持练习,顺带为博客加点东西.虽然我还是很反感短时间内惯性的去熟悉一个工具. easyui做为一个封装了JQusey的UI插件,其实还是蛮好用 ...

  7. JQuery easyui (4)Tooltip (提示组件) 组件

    ps:先来一波美图 Tooltip的加载方式: 1,class加载 <a href="#" title="tooltip">hello word&l ...

  8. JQuery easyui (3) Resizable(调整大小)组件

    Resizable  动态调整元素大小  不依赖其他组件 Resizable的加载方法 <div class="easyui-resizable"></div&g ...

  9. JQuery easyui (4)LinkButtion(按钮)组件

    居然还有button组件 - - linkButton组件的加载方式 1,class加载 <a class='easyui-linkbtuton'>按钮<a> 2,js加载 $ ...

随机推荐

  1. 制作RPM包

    RPM包制作过程 1.1 前期工作 1)创建打包用的目录rpmbuild/{BUILD,SPECS,RPMS, SOURCES,SRPMS} 建议使用普通用户,在用户家目录中创建 2)确定好制作的对象 ...

  2. 对Spring Ioc 以及DI的精彩理解

    转:http://blog.csdn.net/cyjs1988/article/details/50352916 学习过spring框架的人一定都会听过Spring的IoC(控制反转) .DI(依赖注 ...

  3. 页面渲染是否结束 与 jquery插件方法是否可以应用

    只有页面全部 渲染结束,才可以调用 插件的方法. 正确写法: $(function(){ 插件调用方法. })

  4. WPF和Sliverlight不同之UIElement-事件

    WPF: http://msdn.microsoft.com/en-us/library/System.Windows.UIElement.aspx DragEnter DragLeave DragO ...

  5. GET 对比 POST

    HTTP 方法:GET 对比 POST HTTP 消息 标签列表(字母排序) 两种最常用的 HTTP 方法是:GET 和 POST. 什么是 HTTP? 超文本传输协议(HTTP)的设计目的是保证客户 ...

  6. 20145324 《Java程序设计》第1周学习总结

    20145324 <Java程序设计>第1周学习总结 教材学习内容总结 1.Java是程序语言.标准规范.代表解决问题的平台 2.三大平台:Java SE(JVM.JRE.JDK与Java ...

  7. c语言数据类型字节长度

    突然间就想到了long和int到底什么区别(发现有很多问题都是突然间想到的),然后百度.google各种查找,各种书籍:<C++ Primer>.<C程序设计语言>查看,终于明 ...

  8. Swift进阶之路(一)——单例模式、属性传值、代理传值、闭包传值

    一.单例模式 单例模式是设计模式中最简单的一种,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象. 关于单例,有三个重要的准则需要牢 ...

  9. MongoDB-与Python交互

    与python交互 点击查看官方文档 安装python包 进入虚拟环境 sudo pip install pymongo 或源码安装 python setup.py 引入包pymongo import ...

  10. 爬虫bs4案例

    案例:使用BeautifuSoup4的爬虫 我们以腾讯社招页面来做演示:http://hr.tencent.com/position.php?&start=10#a 使用BeautifuSou ...