Mastering ext JS

副标题:无

作   者:(巴西)Loiane Groner著;卢俊祥译

分类号:

ISBN:9787115347237

微信扫一扫,移动浏览光盘

简介

花旗银行软件开发经理、IBM系统分析师8年工作经验总结 汇聚Java用户组领导者的精粹技巧 每章一个任务,分模块细析应用开发

目录

第1章启程
1.1安装所需软件
1.2展示应用及其功能
1.2.1启动界面
1.2.2登录界面
1.2.3主界面
1.2.4用户控制管理
1.2.5 MySQL数据库表管理
1.2.6内容管理控制
1.2.7电子邮件客户端模块
1.3用MVC创建应用框架
1.3.1MVC简介
1.3.2创建应用
1.4创建加载页面
1.5小结
第2章登录界面
2.1登录界面
2.2创建登录界面
2.2.1客户端验证
2.2.2添加带有按钮的工具栏
2.2.3运行代码
2.2.4itemId还是id: Ext.Cmp的问题
2.3创建登录控制器
2.3.1在app.js中添加控制器
2.3.2监听按钮点击事件
2.4创建用户和用户组表
2.5服务器端的登录界面处理
2.5.1连接数据库
2.5.2login.php
2.5.3处理服务器端的返回结果——登录与否
2.6优化登录界面
2.6.1进行认证时为表单提供一个加载遮罩
2.6.2回车提交表单
2.6.3大写键提醒信息
2.7小结
第3章注销与多语言支持
3.1基本应用界面
3.2注销功能
3.2.1重构登录和注销代码
3.2.2服务器端注销功能
3.2.3客户端行为监控
3.3多语言支持
3.3.1创建语言转换组件
3.3.2创建转换文件
3.3.3使用转换信息
3.3.4HTML5本地存储
3.3.5实时的语言切换
3.3.6本地化:ExtJS语言转换
3.4小结
第4章动态菜单高级应用
4.1创建动态菜单
4.1.1数据库模型:用户组、菜单及权限
4.1.2创建菜单模型:hasMany绑定
4.1.3创建数据存储器:通过服务器端加载菜单
4.1.4在服务器端处理动态菜单
4.1.5用折叠面板和树形面板创建菜单
4.1.6在视见区替换中央区域容器
4.1.7创建菜单控制器
4.1.8改动app.js
4.2小结
第5章用户鉴权与安全
5.1用户管理
5.2列出所有用户:简单的网格面板
5.2.1用户模型
5.2.2用户存储器
5.2.3用户网格面板
5.2.4用户控制器
5.3添加和编辑用户
5.3.1创建编辑视图:窗体里的表单
5.3.2用户组模型
5.3.3用户组集模型
5.3.4控制器:监听Add按钮事件
5.3.5控制器:监听Edit按钮事件
5.3.6控制器:保存用户信息
5.3.7控制器:监听Cancel按钮
5.3.8在上传之前预览文件
5.4删除用户
5.5小结
第6章MySQL数据库表管理
6.1呈现数据库表
6.2创建模型
6.2.1抽象模型
6.2.2特定模型
6.3创建存储器
6.3.1抽象存储器
6.3.2抽象代理类
6.3.3特定存储器
6.4创建菜单项
6.5创建重用的抽象网格面板
6.5.1用MVC架构模式处理操作列
6.5.2在操作列用iconCls属性取代icon属性
6.5.3比较即席搜索插件与过滤插件
6.5.4对应每张数据库表的特定网格面板
6.6通用控制器
6.6.1在网格渲染时加载网格面板
6.6.2在网格面板上添加记录
6.6.3编辑存在记录
6.6.4删除:在控制器中处理操作列
6.6.5保存变更
6.6.6取消变更
6.6.7清除过滤器
6.6.8在控制器中监听存储器事件
6.7小结
第7章内容管理
7.1管理影片、客户和租借信息
7.2呈现影片数据网格
7.2.1影片模型
7.2.2影片存储器
7.2.3带分页功能的影片数据网格
7.2.4创建控制器
7.3影片网格面板编辑功能
7.3.1Packt.view.sakila.WindowForm
7.3.2影片类别
7.3.3演员信息
7.4影片控制器
7.4.1在编辑表单中加载已有影片信息
7.4.2获取MultiSelect组件值
7.4.3通过即席搜索获取所选演员
7.5小结
第8章添加额外功能
8.1将网格面板信息导出成PDF和Excel格式
8.1.1导出成PDF格式
8.1.2导出成Excel格式
8.2通过网格打印插件打印网格面板内容
8.3创建影片类别销售图
8.3.1饼图
8.3.2柱状图
8.3.3图表面板
8.3.4更改图表类型
8.3.5图表导出成图片格式(PNG和SVG)
8.3.6图表导出成PDF格式
8.4小结
第9章电子邮件客户端模块
9.1创建收件箱:邮件列表
9.1.1邮件信息模型
9.1.2邮件信息存储器
9.1.3邮件列表视图
9.1.4邮件预览面板
9.2邮件菜单(树形菜单)
9.2.1树形邮件菜单存储器
9.2.2创建邮件菜单视图
9.3邮件容器:组织电子邮件客户端
9.4控制器
9.5组织电子邮件:拖放
9.6创建新邮件
9.6.1动态呈现Cc和Bcc字段
9.6.2动态添加文件上传字段
9.7小结
第10章产品化准备
10.1开始之前
10.2自定义主题
10.3为产品发布打包应用
10.3.1发布成产品的内容
10.3.2产品化的优点
10.4从Web到桌面:Sencha Desktop Packager
10.4.1安装Sencha Desktop Packager
10.4.2应用打包
10.4.3服务器端代码调整
10.5小结
第11章创建WordPress主题
11.1安装WordPress
11.2 WordPress主题简介
11.3组织主题结构
11.4构建头部
11.5构建页脚
11.6构建主页面
11.7构建侧边栏
11.8构建单一文章页面
11.9构建单一页面
11.10小结
第12章调试与测试
12.1调试Ext JS应用程序
12.2测试Ext JS应用程序
12.2.1使用Sencha command生成“测试”构造
12.2.2安装Siesta并创建测试用例
12.3有用的工具箱
12.4从Ext JS应用到移动应用
12.5第三方组件和插件
12.6小结

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Mastering ext JS
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon