jQuery && jEasyUI 扩展功能集合
该扩展功能基于 jQuery 1.9.x/2.x 和 jQuery EasyUI 1.3.6 实现
jQuery EasyUI 1.3.6
Copyright (c) 2009-2014 www.jeasyui.com. All rights reserved.
Licensed under the GPL or commercial licenses
To use it on other terms please contact author: info@jeasyui.com
http://www.gnu.org/licenses/gpl.txt
http://www.jeasyui.com/license_commercial.php
jqueyr-extensions
二次开发:流云
Copyright (c) 2013-2014 ChenJianwei personal All rights reserved.
http://www.chenjianwei.org
http://cjw0511.cnblogs.com
- 扩展说明
本扩展集合包含两大部分:
- jquery 基础库扩展;由文件 jquery.jdirk.js 实现;该文件扩充了 jquery 的基础功能,主要体现在:
- 增加了大量的 jquery-utility,为前端开发提供诸多便利;
- 对 javascript 的基础对象 String、Date、Array、Number、Boolean 进行了大量的静态和实例方法扩充;
- 增加了 jquery 对 HTML5 属性验证的支持;
- 增加了在 IE6/7 环境下对 JSON 数据格式的支持(整合 json2.js);
- 增加了 jQuery 对快速 cookie 操作的支持(整合 jquery.cookie.js);
- jeasyui 功能扩展;该部分扩展涵盖四个部分:
- jeasyui 扩展基础库;由 文件 jeasyui.extensions.js 实现;该文件提供的功能主要体现在:
- 封装了 jeasyui 的 ajax 错误处理;
- 改进了 messager、tooltip 的调用方式;
- 增强了 jeasyui 控件处理通过 ajax 请求的远程 json 数据的容错性;
- 增加了部分 jeasyui 支持的其他基础方法;
- 对 jeasyui 的现有插件进行了功能扩展;已经功能扩展的插件包括(在目录 "jeasyui-extensions" 的 js 文件名以 "jeasyui.extensions" 开头):
- linkbutton
- validatebox
- combo
- combobox
- form
- menu
- panel
- window
- dialog
- tree
- datagrid
- treegrid
- combogrid
- combotree
- tabs
- 新增部分 jeasyui 插件,包括:
- gridselector 和 dblgridselector
- toolbar(所在目录为 "jquery-easyui-toolbar");
- theme;
- my97;
- ckeditor;
- uploadify;
- 对 jeasyui 官方提供的部分扩展插件进行了代码重构或 BUG 修复,并增强其部分功能;这部分插件包括:
- portal(所在目录为 "jeasyui-extensions/jquery-easyui-portal");
- jeasyui 扩展基础库;由 文件 jeasyui.extensions.js 实现;该文件提供的功能主要体现在:
- jquery 基础库扩展;由文件 jquery.jdirk.js 实现;该文件扩充了 jquery 的基础功能,主要体现在:
<li>文件目录说明
<p>
─jquery-extensions 该扩展项目的根目录<br />
├─common 提供 index.html 页面运行的部分支持 javascript 文件<br />
├─docs 关于该扩展项目的文档目录<br />
├─examples 关于该扩展项目的 DEMO 目录<br />
├─icons 图标库,包含整理好的约 3600 个图标及其符合 jeasyui 图标格式要求的 css 定义、数据源 javascript 脚本定义<br />
├─jeasyui-extensions 该扩展项目的插件扩展源代码主目录<br />
├─jquery 该目录用于存放 jquery 基础库<br />
├─jquery-easyui-1.3.6 该目录用于存放 jquery-easyui 插件基础库 1.3.6 版<br />
├─jquery-easyui-theme 该目录用于存放本扩展中的所有皮肤文件<br />
├─syntaxhighlighter_3.0.83 syntaxhighlighter插件,用于在文档DEMO中对代码的显示提供格式化支持<br />
│<br />
├─changelog.txt 该扩展项目的更新日志<br />
├─index.html 该扩展项目的演示主文件(运行演示 DEMO,用 WEB 浏览器打开此文件即可)<br />
├─jquery.jdirk.js jquery.jdirk.js 扩展库源代码文件<br />
├─LICENSE 该扩展项目遵循的 GPL-v3 协议说明文件<br />
└─README.md 该扩展项目的 README.md 文件(本文件)<br />
</p>
</li>
<li>引用方式
<p>请参考 API 文档中的说明;</p>
</li>
<li>注意事项
<p>请勿修改本文件夹下任何文件的名称,请勿删除本文件夹下任何文件;</p>
</li>
<li>API 和 DEMO 文档
<p>关于本扩展集合的 API 和 DEMO 文档,请将本插件打包下载后,打开本文件夹中的 index.html 查看。</p>
</li>
<li>其他:
<ul>
<li>源码下载:<a href="https://github.com/cjw0511/jquery-extensions/" target="_blank">https://github.com/cjw0511/jquery-extensions/</a></li>
<li>在线演示地址:<a href="http://jqext.sinaapp.com/" target="_blank">http://jqext.sinaapp.com/</a></li>
<li>对于本扩展有任何意见或者建议,欢迎大家及时向我反馈,可以发邮件至我信箱
<a href="mailto:cjw0511@qq.com">cjw0511@qq.com</a>(标题请注明 jEasyUI 扩展相关);<br />
在时间允许的情况下我会尽可能的给大家回复。
</li>
<li>转载请注明出处;如需在您自己的项目用引用本扩展集合,请遵循 gpl-v3 协议;</li>
<li>关于 jquery-easyui 相关API,参见:
<ul>
<li>官方 API(英文):<a href="http://www.jeasyui.com/documentation/index.php" target="_blank">http://www.jeasyui.com/documentation/index.php</a></li>
<li>中文社区 API :<a href="http://api.btboys.com/" target="_blank">http://api.btboys.com/</a></li>
</ul>
</li>
</ul>
</li>