正版 Ext JS 6.2 实战 Web前端技术丛书 Web前端技术丛书 黄灯桥 Sencha Cm 图片色

正版 Ext JS 6.2 实战 Web前端技术丛书 Web前端技术丛书 黄灯桥 Sencha Cm 图片色 pdf epub mobi txt 电子书 下载 2025

图书标签:
  • Ext JS
  • Web前端
  • JavaScript
  • Sencha
  • 前端开发
  • Web开发
  • 实战
  • 技术丛书
  • 黄灯桥
  • 前端框架
想要找书就要到 静思书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 枫林艺扬图书专营店
出版社: 清华大学出版社
ISBN:9787302488156
商品编码:27862328528
丛书名: ExtJS6.2实战

具体描述

书名:Ext JS 6.2 实战/Web前端技术丛书

定价:59.00元

作者:黄灯桥 著

出版社:清华大学出版社

出版日期:2017-12-01

ISBN:9787302488156

页码:289

版次:1

装帧:平装

开本:16开

     Ext JS主要用来开发RIA富客户端的Ajax应用,主要用于创建前端用户界面,是与后台技术无关的前端Ajax框架。因此,可以把Ext JS用在.Net、Java、PHP等各种语言开发的应用中。

      本书详细介绍Ext JS 6.2 Web前端开发技术,讲解清晰易懂,全书贯穿一个简单而又完整的CMS开发案例,帮你快速获得和提升Web前端开发的实战能力。

章 Ext JS 6概述 1
1.1 从Ext JS 4到Ext JS 5 1
1.2 从Ext JS 5到Ext JS 6 1
1.3 从Ext JS 6.0到Ext JS 6.2 2
1.4 如何选择版本 2
1.5 基础知识 3
1.5.1 Ext JS的一些专用术语 3
1.5.2 一些常见的配置项 4
1.5.3 类的命名规则 5
1.6 关于调试 6
1.7 小 结 6
第2章 Ext JS的MVVM模式介绍 7
2.1 概 述 7
2.1.1 MVVM模式概述 7
2.1.2 Ext JS的MVVM模式 8
2.2 组件查询的机制 8
2.2.1 组件管理器:Ext.ComponentManager 9
2.2.2 组件的查询方式 10
2.2.3 直接使用id查询组件 12
2.2.4 组件中的查询 12
2.3 视图控制器 13
2.4 视图模型 14
2.5 小 结 15
第3章 简单的CMS系统概述 16
3.1 基本功能 16
3.2 系统的主要数据结构 16
3.2.1 文章类别表:T_Category 16
3.2.2 文章表:T_Content 19
3.2.3 媒体表:T_Media 19
3.2.4 标签表:T_Tag 20
3.2.5 标签与文章关联表:T_TagInContent 20
3.3 ASP.NET Identity 20
3.4 实体框架代码优先(Entity Framework Code-First) 20
3.5 系统开发环境 21
3.6 小 结 21
第4章 使用Sencha Cmd创建应用程序 22
4.1 概 述 22
4.2 安装Sencha Cmd 23
4.2.1 运行环境配置 23
4.2.2 安装Sencha Cmd 23
4.2.3 验证安装 24
4.2.4 语法 26
4.3 创建应用程序 26
4.3.1 创建应用程序前要考虑的问题 26
4.3.2 开始创建应用程序 27
4.4 应用程序的结构 30
4.4.1 目录结构 30
4.4.2 index.html 31
4.4.3 bootstrap.css 33
4.4.4 bootstrap.js 33
4.4.5 application.js 33
4.4.6 app.js 34
4.4.7 SimpleCMS.view.main.Mai 34
4.4.8 SimpleCMS.view.main.List 37
4.4.9 SimpleCMS.view.main.MainController 37
4.4.10 SimpleCMS.view.main.MainModel 38
4.4.11 app.jso 38
4.5 自定义样式 41
4.6 生成应用程序 43
4.7 关于乱码 43
4.8 小 结 44
第5章 搭建开发环境 45
5.1 创建项目 45
5.2 团队资源管理 46
5.3 添加库文件 49
5.3.1 Json.NET 49
5.3.2 实体框架 50
5.3.3 ImageResizer 51
5.3.4 System.Linq.Dynamic 52
5.3.5 基于.NET的Web开发接口(OpeWeb Interface for .NET,Microsoft.Owin) 52
5.3.6 Microsoft.AspNet.Identity 52
5.3.7 ShortGuid 52
5.3.8 Mime-Detective 52
5.3.9 Error Logging Modules and Handlers for ASP.NET(ELMAH) 53
5.3.10 NLog 53
5.4 创建实体模型 54
5.4.1 配置数据库连接 54
5.4.2 数据库上下文:ApplicationDbContext 54
5.4.3 与Identity相关的实体类 56
5.4.4 文章类别实体 58
5.4.5 文章实体 60
5.4.6 媒体实体 61
5.4.7 标签实体 62
5.5 数据迁移 63
5.5.1 启用迁移 63
5.5.2 调整文章分类表的自增种子值 64
5.5.3 添加触发器 64
5.5.4 添加“未分类”类别 66
5.5.5 初始化角色 67
5.5.6 创建初始账号 67
5.5.7 自动迁移 67
5.6 配置Identity 68
5.7 其他配置 70
5.7.1 系统配置 70
5.7.2 基础控制器(BaseController) 71
5.7.3 资源文件 73
5.8 添加Ext JS应用程序 75
5.8.1 导入脚本 75
5.8.2 创建首页 75
5.8.3 配置app.jso 76
5.8.4 关于智能提示 76
5.8.5 简体中文的本地化文件的问题 77
5.8.6 修正中文排序问题 77
5.8.7 修正Ext.util.Format的defaultValue方法 78
5.8.8 扩展Ext.form.field.VTypes 78
5.8.9 全局配置类 80
5.8.10 访问地址类 81
5.8.11 状态管理类 85
5.8.12 重新封装的toast 90
5.8.13 本地化类 91
5.9 小 结 93
第6章 数据传输的标准化 94
6.1 标准化的数据传输 94
6.1.1 标准化的数据传输是什么 94
6.1.2 为什么要实现数据传输的标准化 94
6.1.3 标准化数据传输的好处 94
6.2 如何实现标准化 95
6.2.1 Ext JS的主要数据传输方式 95
6.2.2 扩展代理 96
6.2.3 在服务器端统一输出接口 98
6.2.4 统一的错误处理 99
6.3 小 结 102
第7章 迁移管理模板 103
7.1 管理模板简介 104
7.1.1 App.js 104
7.1.2 Application.js 105
7.1.3 主视图:Admin.view.main.Mai 105
7.1.4 主容器:Admin.view.main.MainContainerWrap 108
7.1.5 主视图控制器:Admin.view.main.MainController 109
7.1.6 要迁移的视图 115
7.2 实施迁移 115
7.2.1 主视图 115
7.2.2 空白视图 118
7.2.3 404视图 119
7.2.4 500视图 120
7.2.5 登录视图 120
7.2.6 重置密码视图 121
7.3 小 结 123
第8章 登录与权限控制 124
8.1 权限控制的基本思路 124
8.2 登 录 125
8.2.1 验证码 125
8.2.2 提交 128
8.2.3 使用Identity实现登录 129
8.2.4 何时登录 132
8.2.5 视图切换 136
8.2.6 状态恢复 137
8.3 退 出 138
8.3.1 退出按钮 138
8.3.2 实现退出 138
8.4 修改密码 139
8.4.1 修改密码按钮 139
8.4.2 提交表单 139
8.4.3 实现密码修改 140
8.5 小 结 141
第9章 用户管理 142
9.1 概 述 142
9.2 用户模型 142
9.2.1 概述 142
9.2.2 基础模型 143
9.2.3 用户模型 145
9.3 用户视图、视图模型和视图控制器 146
9.3.1 创建文件 146
9.3.2 列定义 147
9.3.3 选择模型 149
9.3.4 网格的样式 149
9.3.5 网格的布局 150
9.3.6 工具栏与按钮的UI 153
9.3.7 通过绑定来启用或禁用按钮 155
9.3.8 缓存存储 156
9.3.9 排序 158
9.3.10 分页 161
9.3.11 简单的查询功能 162
9.3.12 高亮显示搜索值与基础视图控制器 165
9.3.13 复选列的状态 166
9.3.14 刷新 169
9.3.15 删除 169
9.4 用户编辑视图 172
9.4.1 基础表单面板 172
9.4.2 只读字段的样式 181
9.4.3 保存和新建按钮 181
9.4.4 用户编辑视图 184
9.4.5 获取全局共享窗口和新建用户 186
9.4.6 编辑用户 190
9.5 小 结 191
0章 媒体管理 192
10.1 概 述 192
10.2 媒体模型 193
10.3 媒体视图 193
10.3.1 媒体视图的定义 193
10.3.2 媒体面板 194
10.3.3 数据视图 195
10.3.4 数据视图的插件 198
10.3.5 分页工具栏 199
10.3.6 在分页工具栏中添加按钮 199
10.3.7 上传按钮 200
10.3.8 进度条 202
10.3.9 文件上传 204
10.3.10 存储 206
10.3.11 排序 208
10.3.12 查询 209
10.3.13 关键字高亮显示 212
10.3.14 修改描述字段 213
10.3.15 删除 214
10.3.16 查看媒体 215
10.4 媒体选择窗口 216
10.5 小 结 219













































































































































































































       本书是实战类图书,以Ext JS 6.2版本为基础,融入作者使用Ext JS进行开发的实践经验,通过一个具体的CMS应用程序实例,一步一步地带领读者进入Ext JS 6.2的开发世界,掌握使用Ext JS 6.2开发应用程序的技术。
      本书分为13章,主要内容包括Ext JS 6概述、MVVM模式、CMS系统概述、使用Sencha Cmd创建应用程序、搭建开发环境、数据传输标准化、迁移管理模板、登录与权限控制、用户管理、媒体管理、文章管理、打包和发布以及Ext JS跨平台特性介绍。
      本书适合Ext JS初学者、前端开发人员,也可以作为高等院校和培训机构相关专业师生的教学参考书。

暂无相关内容

黄灯桥(网名:上将军),Web技术专家,拥有10余年工作经验,一直致力于Web开发框架的研究,近年来醉心于Ext JS框架的开发与推广,撰写了大量关于Ext JS开发相关的教程,是社区公认的先锋和布道者,与Sencha 和Ext JS的官方开发团队有十分紧密的联系。


探索现代Web应用的无限可能:一份面向全栈开发者的深度指南 在这个瞬息万变的数字时代,构建功能强大、用户体验卓越的Web应用程序,已成为技术驱动型企业保持竞争力的核心要素。从精美的用户界面到复杂的后端逻辑,再到无缝的数据交互,现代Web应用的开发充满了挑战,但也蕴藏着无限的创新机遇。本书旨在为广大Web前端开发者,以及希望深入理解现代Web应用构建全貌的后端开发者和架构师,提供一份详尽而实用的技术指南。我们并非聚焦于某一特定框架或库的浅尝辄止,而是着眼于构建健壮、可维护、高性能Web应用所需的关键理念、技术栈和最佳实践。 第一部分:现代Web应用架构的基石 在深入具体技术之前,理解现代Web应用的整体架构至关重要。我们首先将剖析当前主流的Web应用架构模式,包括单页应用(SPA)、服务驱动设计(Microservices)与API Gateway模式,以及诸如GraphQL等新兴的API交互范式。本书将详细阐述这些架构模式的优缺点,帮助读者根据项目需求选择最合适的架构方案。 单页应用(SPA)的优势与挑战: 深入分析SPA如何通过异步加载和动态更新实现流畅的用户体验,探讨其在SEO、初始加载速度、状态管理以及路由处理方面的挑战,并介绍应对这些挑战的策略,如服务端渲染(SSR)、预渲染(Pre-rendering)以及渐进式Web应用(PWA)的理念。 微服务架构的解构与实践: 探讨微服务如何将庞大的单体应用拆解为独立、可部署的服务单元,从而提高开发效率、可伸缩性和技术栈的灵活性。我们将讨论服务拆分策略、服务间通信机制(RESTful API, gRPC, Message Queues)、服务发现、API Gateway的作用,以及在微服务环境中部署、监控和持续集成/持续部署(CI/CD)的最佳实践。 GraphQL:一种更高效的API查询语言: 介绍GraphQL如何解决RESTful API在数据获取方面的痛点,允许客户端精确地请求所需数据,减少过度获取和重复请求。我们将详细讲解GraphQL的Schema定义、Resolver函数、查询(Query)、变更(Mutation)和订阅(Subscription),以及如何在前端和后端集成GraphQL。 前后端分离与通信: 强调前后端分离的理念,以及其如何赋能独立开发、并行迭代。深入探讨RESTful API设计原则,HTTP协议的各个方面,以及WebSockets在实现实时通信方面的应用。 第二部分:前端核心技术与高效开发 前端开发是构建引人入胜的用户界面的关键。本部分将围绕现代前端开发的核心技术展开,强调构建高质量、高性能、可维护的用户界面的方法。 JavaScript语言深度解析: 我们将回顾JavaScript语言的核心特性,包括ES6+的新特性(箭头函数、Promise、async/await、模块化等)、作用域、闭包、原型链、异步编程模型以及事件循环。理解这些基础概念是写出高效、健壮JavaScript代码的前提。 现代前端框架的选型与最佳实践: 尽管本书不侧重于某一框架,但我们将深入探讨当前主流前端框架(如React, Vue, Angular)的设计哲学、核心概念(组件化、状态管理、路由、虚拟DOM等)以及它们在实际项目中的应用。重点在于引导读者理解框架背后的原理,从而能够灵活运用,甚至迁移到新的技术栈。 组件化开发与UI库的运用: 详细阐述组件化开发的思想,如何设计可复用、可组合的UI组件。介绍如何有效地利用成熟的UI组件库(如Ant Design, Element UI, Material-UI)来加速开发,同时兼顾定制化需求。 状态管理:从局部到全局的策略: 深入探讨在复杂前端应用中管理状态的重要性。我们将分析不同状态管理方案的优劣,包括组件内部状态、Context API、Redux/Vuex等全局状态管理库,以及如何在实际项目中进行权衡和选择。 路由管理与导航: 详细讲解前端路由的概念,如何实现声明式导航、编程式导航,以及如何在SPA中处理嵌套路由、路由守卫、动态路由等复杂场景。 Web性能优化: 从多个维度剖析Web性能优化的关键技术,包括代码分割(Code Splitting)、懒加载(Lazy Loading)、图片优化(响应式图片、WebP格式)、HTTP/2协议的应用、缓存策略、资源压缩与合并,以及浏览器渲染原理和性能分析工具的使用。 可访问性(Accessibility)与用户体验: 强调构建包容性Web应用的必要性,讲解WCAG标准,如何通过语义化HTML、ARIA属性、键盘导航、颜色对比度等手段来提升Web应用的可访问性,从而让更多用户能够无障碍地使用。 前端工程化与构建工具: 介绍现代前端开发中的工程化理念,包括模块打包工具(Webpack, Vite)、构建流程、代码质量检查(ESLint, Prettier)、自动化测试(单元测试、集成测试、端到端测试)以及CI/CD在前端开发中的应用。 第三部分:后端技术与API服务构建 强大的后端服务是支撑前端应用不可或缺的支撑。本部分将从后端视角出发,深入探讨构建高效、安全、可扩展的API服务的关键技术。 Node.js与Express.js/Koa.js:构建高性能JavaScript后端: 深入讲解Node.js的事件驱动、非阻塞I/O模型,以及如何利用Express.js或Koa.js等框架快速构建RESTful API。我们将讨论路由设计、中间件机制、请求/响应处理、错误处理等。 数据库选型与数据持久化: 介绍关系型数据库(如PostgreSQL, MySQL)和NoSQL数据库(如MongoDB, Redis)的特性与应用场景。重点讲解数据库设计原则、SQL查询优化、索引的应用、事务管理,以及ORM/ODM工具的使用。 API安全:认证与授权: 详细讲解API安全的重要性,包括JWT(JSON Web Token)认证、OAuth2.0授权流程、Session-Cookie机制、HTTPS协议的应用,以及防止常见攻击(如SQL注入、XSS)的策略。 异步任务处理与消息队列: 探讨在后端处理耗时任务的策略,如使用Redis Queue、RabbitMQ、Kafka等消息队列实现异步处理、解耦服务,以及提高系统的吞吐量和响应速度。 缓存策略与性能优化: 讲解Redis等内存数据库在API缓存方面的应用,如何设计有效的缓存策略来降低数据库负载,提高API响应速度。 RESTful API设计原则与实践: 深入讲解RESTful API的设计原则,包括资源命名、HTTP方法(GET, POST, PUT, DELETE)、状态码的使用、请求/响应格式(JSON)的设计,以及版本控制策略。 第四部分:DevOps与现代Web应用的部署运维 成功的Web应用不仅仅在于开发,更在于其稳定、高效的部署和持续的运维。本部分将聚焦于DevOps理念和实践,帮助读者构建自动化的部署流水线,实现高效的运维管理。 容器化技术:Docker入门与进阶: 详细讲解Docker的核心概念,如何创建Dockerfile构建镜像,如何运行和管理容器,以及Docker Compose在构建多容器应用中的应用。 容器编排:Kubernetes基础: 介绍Kubernetes作为容器编排平台的优势,讲解Pod、Service、Deployment、Ingress等核心概念,以及如何在Kubernetes上部署和管理Web应用。 持续集成/持续部署(CI/CD): 讲解CI/CD的理念和流程,介绍Jenkins、GitLab CI、GitHub Actions等CI/CD工具的使用,如何自动化构建、测试和部署Web应用,实现快速迭代和版本发布。 监控、日志与告警: 强调监控在保障系统稳定性中的作用。介绍Prometheus、Grafana等监控工具,ELK Stack(Elasticsearch, Logstash, Kibana)等日志管理方案,以及如何设置告警机制,及时发现和解决潜在问题。 云原生与Serverless: 探讨云原生架构的优势,以及Serverless计算模式如何进一步简化应用部署和运维。 第五部分:案例研究与实战演练 理论结合实践是学习的王道。本书将在各章节中穿插实际案例,模拟真实项目场景,带领读者亲手实践所学技术。我们将通过构建一个功能完善的Web应用,涵盖从前端UI设计、API开发、数据库集成到最终的部署上线等全过程。这些案例将帮助读者巩固知识,提升解决实际问题的能力,并能触类旁通,将其应用于自己的项目中。 本书的目标读者: 希望系统学习现代Web应用开发技术的初、中级前端工程师。 寻求提升Web应用开发技能,理解前后端协作模式的后端工程师。 渴望掌握构建健壮、可伸缩Web应用的架构师和技术领导者。 任何对构建现代、高性能Web应用感兴趣的技术爱好者。 通过本书的学习,读者将不仅掌握零散的技术点,更能构建起一套完整的现代Web应用开发思维体系,从而自信地应对日益复杂的Web开发挑战,创造出更具价值的数字产品。

用户评价

评分

这本书的手感和印刷都属于上乘,封面那“图片色”的视觉设计,给人一种专业而又充满活力的感觉,非常符合技术书籍的定位。我一直以来都在关注 Web 前端技术的发展,尤其是在企业级应用开发领域,Ext JS 的地位举足轻重。之前也接触过一些 Ext JS 的资料,但总觉得不够系统或者不够深入。《正版 Ext JS 6.2 实战》这本书的标题就非常吸引人,它明确指出了版本号,并且强调了“实战”,这正是我目前最需要的。我希望通过这本书,能够系统地学习 Ext JS 6.2 的各种 API,理解其组件化开发模式,掌握数据绑定、视图管理等核心功能,并且能够运用到实际项目中去。我特别期待书中的“实战”部分,能够包含一些典型的企业级应用开发场景,例如复杂的 CRUD 操作、报表生成、流程审批等,并通过这些案例来讲解 Ext JS 的高级特性和最佳实践。这本书就像是我的一个技术向导,能够带领我在 Ext JS 的世界里深入探索。

评分

拿到这本书,首先被它精致的封面设计所吸引,那种“图片色”的呈现方式,让它在众多技术书籍中脱颖而出,显得既有格调又不失专业。我是一名对 Web 前端技术充满热情的开发者,一直对 Sencha Cm 及其相关的 Ext JS 框架有着浓厚的兴趣。市面上关于 Ext JS 的中文资料相对较少,而且很多时候都偏向于理论讲解,缺乏实际操作的指导。《正版 Ext JS 6.2 实战》这本书的出现,恰好填补了这一空白。我非常期待它能够提供详实的代码示例,带领读者一步步构建出功能强大的 Web 应用。从书名中“实战”二字,我就能感受到它对于解决实际开发问题的侧重点。我希望这本书能够深入讲解 Ext JS 6.2 的核心概念,比如 MVC/MVVM 架构、组件生命周期、数据代理、事件系统等等,并且能够提供一些关于性能优化、模块化开发、主题定制的实用技巧。这本书将是我提升 Ext JS 开发技能的重要助力,我相信它会成为我工作中的得力助手。

评分

当我看到这本书的封面设计时,就觉得它与众不同,那种“图片色”的视觉效果很吸引人,既有现代感又不失专业度。我作为一名 Web 前端工程师,平时的工作离不开对各种前端框架的学习和实践。最近,我开始深入研究 Ext JS,它在构建大型、复杂的企业级 Web 应用方面确实有着不可替代的优势。这本书《正版 Ext JS 6.2 实战》的出现,让我感到非常惊喜。从书名来看,它强调的是“实战”,这对我来说至关重要,因为我更喜欢通过实际项目来学习技术。我期待这本书能够提供丰富的代码示例,带领我一步步构建出功能完善的 Web 应用,而不是仅仅停留在理论层面。同时,我也对“Web前端技术丛书”这个定位很满意,这意味着它可能和其他书籍一样,都遵循着一定的体系和标准,对于系统学习前端技术非常有帮助。我希望这本书能够详细讲解 Ext JS 6.2 的核心概念、组件模型、数据包管理、事件处理机制等,帮助我全面掌握这个框架。

评分

这本书真是让我眼前一亮,封面设计就很有质感,那“图片色”的渲染非常到位,让人一眼就觉得专业。刚拿到手,沉甸甸的,一看就知道是内容翔实的好书。我一直对 Ext JS 这个框架很感兴趣,但市面上真正能做到深入浅出的中文资料实在不多,很多时候都得啃英文文档,效率不高。这本《正版 Ext JS 6.2 实战》的出现,简直是为我量身定做的。从目录上看,它涵盖了从基础概念到高级特性的方方面面,包括组件开发、数据管理、主题定制等等,这些都是我在实际项目中经常遇到的痛点。尤其是“实战”二字,让我对书中的案例和代码充满了期待,希望能够通过这本书,真正掌握 Ext JS 的精髓,提升自己的 Web 前端开发能力。我之前接触过一些前端框架,比如 React 和 Vue,它们各有千秋,但 Ext JS 在企业级应用开发方面有着独特的优势,特别是在构建复杂、数据驱动的桌面级 Web 应用时,它的强大功能和成熟生态是其他框架难以比拟的。这本书能够系统地讲解 Ext JS 6.2 的最新特性和最佳实践,对我来说价值巨大,相信它会成为我案头必备的参考书。

评分

这本书的印刷质量和纸张手感都非常棒,封面的配色和纹理,以及内页的排版,都透露出一种严谨的学术气息,让人阅读起来非常舒服。我一直关注黄灯桥老师在前端技术领域的分享,他对于 Web 前端技术的理解非常深刻,尤其是在 Ext JS 方面的造诣更是令人钦佩。这本书《正版 Ext JS 6.2 实战》能集结他的智慧,我毫不犹豫就入手了。我之前遇到过不少 Ext JS 的坑,比如性能优化、组件间的通信、复杂表单的处理等等,很多时候都是摸着石头过河。这本书的“实战”内容,我非常期待它能够针对这些实际开发中经常遇到的问题,提供切实可行的解决方案和丰富的代码示例。我希望通过阅读这本书,不仅能学习到 Ext JS 的各种 API 和用法,更能领悟到如何优雅、高效地构建大型 Web 应用,以及如何进行性能调优和代码组织。对于想要深入理解 Sencha Cm 相关技术的开发者来说,这本书无疑是一个宝贵的资源,能够帮助我们少走弯路,更快地掌握这门技术。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有