ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第 2 章 使用 EasyUI

2021-12-30 17:58:46  阅读:133  来源: 互联网

标签:EasyUI JS 引入 UI 使用 组件 js 加载


  • 学习要点:

  • 1.引入必要的文件

  • 2.加载 UI 组件的方式

  • 3.使用 easyload.js 智能加载

  • 4.Parser 解析器

本节课重点了解 EasyUI 的两种使用方法,包含不同的加载已经 easyload 智能按需加 载。最后了解一下 Parser 解析器的用法。

一.引入必要的文件

由于刚刚更新了 jQuery EasyUI1.3.6,这个小微版本的更新主要是内部优化和 UI 的 一些微调,本身不影响学习。之前我们采用 1.2.4 版本的中文手册学习 1.3.5 都没有什么 障碍,所以,不必担心版本问题。

//引入 jQuery 核心库,这里采用的是 2.0

//引入 jQuery 核心库,这里采用的是
2.0 <script type="text/javascript"src="easyui/jquery.min.js"></script>
//引入 jQuery EasyUI 核心库,这里采用的是 1.3.6
 <script type="text/javascript"src="easyui/jquery.easyui.min.js"></script> 
//引入 EasyUI 中文提示信息
<script type="text/javascript"src="easyui/locale/easyui-lang-zh_CN.js"></script>
//引入自己开发的 JS 文件
<script type="text/javascript"src="js/index.js"></script> 
//引入 EasyUI 核心 UI 文件 CSS 
<link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css"/>
//引入 EasyUI 图标文件
<link rel="stylesheet" type="text/css"href="easyui/themes/icon.css"/>

PS:引入完毕后,我们就可以编写 jQueryEasyUI 代码了。

二.加载 UI 组件的方式 加载 UI 组件有两种方式:

1.使用 class 方式加载;

2.使用 JS 调用加载。

//使用 class 加载,

格式为:easyui-组件名

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

PS:使用了规定的格式就可以生成一个 UI 组件,这是由于 jQueryEasyUI 的一个解析 器(Parser)的起到了作用。解析之后,从 Firebug 里面可以看到 UI 组件变化后的 HTML。

//使用 JS 调用加载 $('#box').dialog();

PS:一般推荐使用第二种 JS 调用加载,因为一个 UI 组件有很多属性和方法,如果使 用 class 的用法将极大的不方便。并且根据 JS 和 HTML 分离的原则,第二种提高了代码的 可读性。

三.使用 easyload.js 智能加载

//删除 jQueryEasyUI 的 JS 核心文件及 CSS,引入 easyloader.js 文件 

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

//JS 代码 
easyloader.load('dialog', function () { $('#box').dialog(); });

PS:使用 easyloader 智能加载,是根据你使用的 UI 组件按需加载。我们可以通过 Firebug 查看 HTML,发现加载了非常多的 js 文件,这些 js 都是 dialog 组件的必须条件。 所以,使用 easyloader 加载会减少不必要的内容加载。但问题是,使用智能加载,你编码 的难度和成本都提高了,效率降低,并且智能加载的 js 文件数量还是非常多的,并不会提 高太大的速度,反而因为 js 文件较多,被搜索引擎要求合并优化。

四.Parser 解析器

Parser 解析器是专门解析渲染各种 UI 组件了,一般来说,我们并不需要使用它即可 自动完成 UI 组件的解析工作。当然,有时可能在某些环境下需要手动解析的情况。 手动解析一般是使用 class 的情况下有效,比如设置 class="easyui-dialog"。

标签:EasyUI,JS,引入,UI,使用,组件,js,加载
来源: https://blog.csdn.net/lgs198722/article/details/122242228

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有