作品简介

本书详细介绍了EasyUI的各类组件以及在使用过程中容易遇到的一些问题,由于EasyUI版本更新较为频繁,本书在讲解时会注重向读者介绍EasyUI的设计思路,帮助读者从插件设计的高度来掌握EasyUI插件。本书附带资源和源码两个文件,其中资源文件中给出了EasyUI开发中的常用工具和资源,例如搭建本地服务器工具、图标资源等,在源码文件中给出了实用的EasyUI开发源码。

本书共3篇,12章,涵盖的主要内容有表单设计、元素的拖放和缩放、提示框、滚动条、滑块、面板、布局、窗口、自定义插件设计、数据网格、树、CRUD应用、移动端设计、主题更改、生成报表、扩展插件等。

本书内容丰富,学习门槛低,既可以作为EasyUI的参考文档,也可以作为EasyUI的入门书籍,特别适合EasyUI的初学者以及对EasyUI有部分困惑的开发人员阅读。

施尧,某环保软件公司项目主管。目前负责互联网在政务、环保等领域的应用,擅长于jQuery、Vue、React等前端框架,有着丰富的实战开发经验。

作品目录

  • 内容简介
  • 前言
  • 第1篇 EasyUI的基础组件
  • 第1章 jQuery EasyUI快速入门
  • 1.1 什么是jQuery EasyUI
  • 1.2 jQuery EasyUI的初步使用
  • 1.3 搭建本地服务器
  • 1.4 实战:第一个EasyUI注册页面
  • 1.5 小结
  • 第2章 EasyUI表单
  • 2.1 文本框简介
  • 2.2 组合简介
  • 2.3 微调器简介
  • 2.4 菜单和按钮
  • 2.5 快速输入日期
  • 2.6 其他高级组件
  • 2.7 表单
  • 2.8 小结
  • 第3章 拖放
  • 3.1 DOM与事件对象
  • 3.2 拖放(Draggable)
  • 3.3 放置(Droppable)
  • 3.4 缩放(Resizable)
  • 3.5 实战:购物车的拖放
  • 3.6 小结
  • 第4章 常用组件
  • 4.1 提示框(Tooltip)
  • 4.2 进度条(ProgressBar)
  • 4.3 滑块(Slider)
  • 4.4 实战:向服务器提交滑块数据
  • 4.5 小结
  • 第5章 窗口与布局
  • 5.1 面板
  • 5.2 布局(Layout)
  • 5.3 窗口(Window)
  • 5.4 对话框(Dialog)
  • 5.5 信息提示窗口(Messager)
  • 5.6 小结
  • 第6章 深入理解EasyUI组件机制
  • 6.1 使用EasyUI开发自定义组件
  • 6.2 插件的制作方法
  • 6.3 EasyUI插件源码分析
  • 6.4 制作起止日期框插件
  • 6.5 在标记中定义组件
  • 6.6 起止日期框使用文档
  • 6.7 小结
  • 第2篇 EasyUI数据的获取和展示
  • 第7章 数据的获取与展示
  • 7.1 使用表单向服务器提交数据
  • 7.2 数据网格(DataGrid)
  • 7.3 分页器(Pagination)
  • 7.4 数据列表(DataList)
  • 7.5 属性网格(PropertyGrid)
  • 7.6 组合网格(ComboGrid)
  • 7.7 树(Tree)
  • 7.8 树形网格(TreeGrid)
  • 7.9 组合树(ComboTree)
  • 7.10 组合树形网格
  • 7.11 小结
  • 第8章 CRUD应用
  • 8.1 了解什么是CRUD
  • 8.2 创建简单的CRUD应用
  • 8.3 创建CRUD数据网格
  • 8.4 自动增加网格行数据
  • 8.5 小结
  • 第3篇 EasyUI高级应用
  • 第9章 开发移动页面
  • 9.1 移动端基础
  • 9.2 表单
  • 9.3 移动端页面布局
  • 9.4 对话框
  • 9.5 信息提示
  • 9.6 动画
  • 9.7 数据展示
  • 9.8 小结
  • 第10章 jQuery EasyUI的主题
  • 10.1 更改主题样式
  • 10.2 替换本机主题样式
  • 10.3 保存主题样式
  • 10.4 图标的更改
  • 10.5 小结
  • 第11章 jQuery EasyUI的扩展
  • 11.1 数据网格视图
  • 11.2 可编辑的数据网格(Editable DataGrid)
  • 11.3 可编辑树(Editable Tree)
  • 11.4 数据网格单元格编辑(Cell Editing in DataGrid)
  • 11.5 数据网格拖曳与放置(Drag and Drop Rows in DataGrid)
  • 11.6 树形网格行的拖曳与放置(Drag and Drop Rows in TreeGrid)
  • 11.7 列的扩展(Columns Extension)
  • 11.8 数据网格的过滤(DataGrid Filter Row)
  • 11.9 数据分析器(PivotGrid)
  • 11.10 DWR加速
  • 11.11 RTL的支持
  • 11.12 Ribbon——Office功能区界面
  • 11.13 文本编辑器(TextEditor)
  • 11.14 小结
  • 第12章 设计一个实战项目
  • 12.1 登录验证设计
  • 12.2 加密与解密技术
  • 12.3 EasyUI界面框架
  • 12.4 小结
展开全部