原文:https://www.createspace.com/5425618
看了一下该书目录,感觉不错,Ext JS 5的重点内容都提及了,确实是一本学习Ext JS 5的好书,唯一遗憾的地方就是太贵了,要99美金。
以下是该书的介绍和目录:
Authored by Steven D Drucker
Edition: 1
Sencha Ext JS 5 Bootcamp in a Book teaches you everything that you need to know in order to build a cross-browser, x-device compatible, next-generation web application using nothing but Javascript and good intentions. This book contains over 60 hands-on exercises that cover nearly every aspect of developing enterprise-grade web apps using Sencha’s Ext JS 5 javascript framework. Table of Contents:
1. Introducing the Course
2. Introducing Ext JS 5
- Implementing the 3-tier architecture
- Reviewing features and capabilities -
- Reviewing the Ext JS examples
- Introducing MVC and MVVM
- Introducing the Class System
- Generating App Scaffolding with Sencha Cmd
- Using the API Docs
- Debugging and troubleshooting your app
- Getting Help from the Sencha Network
3. Defining Views
- Deep-Diving into the Class System
- Working with DOM Elements vs. Ext Components
- Using the Component Hierarchy
- Instantiating a Viewport
- Using the Border Layout
- Defining Panels
- Defining Toolbars, Buttons, and Menus
- Handling User Events with ViewControllers
- Working with Tab Panels
- Supporting the “back” button with Routes
- Working with Windows
- Implementing a Dashboard
4. Reading Complex Data from an App Server
- Understanding AJAX and REST
- Implementing View Models and Data Binding
- Implementing Roles-Based Security
- Defining a Data Model
- Defining a Proxy
- Reading Multiple Records into a Data Store
- Using Chained Stores
5. Visualizing Tabular Data in Grids
- Defining a Grid
- Using Grid Widgets
- Implementing Data Pagination
- Defining Grouped Grids
- Enhancing Grouped Grids
- Editing Data in Grids
6. Generating Markup from Data
- Working with XTemplates
- Looping Through Data
- Implementing Conditional Processing
- Executing Inline JavaScript
- Binding Custom JavaScript Methods to XTemplates
- Performing Basic Calculations in an XTemplate
- Binding a Template to a Component
- Using the DataView
7. Visualizing Hierarchical Data in Trees
- Introducing the TreeStore
- Understanding the NodeInterface Class
- Implementing a Tree Panel
- Implementing a Tree Grid
- Working with Heterogeneous Node Types
- Using Trees as an Input Mechanism
8. Visualizing Data in Charts
- Instantiating a Chart
- Configuring Chart Axes
- Configuring Chart Labels
- Configuring Chart Legends
- Using Chart Interactions
- Working with Bar Charts
- Working with Line Charts
- Working with Gauges
9. Maintaining State
- Configuring the State Provider
- Saving the State of Components
- Adding State Management to Non-Stateful Components
10. Creating Data Entry Forms
- Creating Data Entry Forms
- Defining a Form
- Configuring Form Fields
- Using the Combo Box Field
- Sizing Fields with the Anchor Layout
- Sizing Fields with the Form Layout
- Assigning Default Configuration Values
- Grouping Fields
- Validating Input Data
- Formatting the Data Validation Error Messages
- Submitting Data to the Server for Processing
- Binding Grids to Forms
11. Theming your App
12. Going into Production
- Documenting your App with JSDuck
- Unit Testing with Jasmine and Siesta
- Generating Testing and Production Builds
13. Appendix A: Configuring your Development Environment
14. Appendix B: Congressional Earmarks Lab
15. Appendix C: Proposal Manager Lab
Publication Date:
四月 02 2015
ISBN/EAN13:
1511659580 / 9781511659581
Page Count:
588
Binding Type:
US Trade Paper
Trim Size:
8.5” x 11”
Language:
English
Color:
Black and White
Related Categories:
Computers / Programming Languages / JavaScript
推荐一本不错的书《Sencha Ext JS 5 Bootcamp in a Book》的更多相关文章
-
[转]使用Sencha Ext JS 6打造通用应用程序
原文地址:http://www.uedsc.com/using-sencha-ext-js-6-to-build-universal-apps.html 在Sencha和整个Ext JS团队的支持下, ...
-
【翻译】使用Sencha Ext JS创建美丽的图画(1)
原文:Creating Beautiful Drawings Using Sencha Ext JS – Part 1 许多人可能对Ext JS中的图表包相当熟悉了.通过它可以快速创建相当强悍的可视化 ...
-
【翻译】使用Sencha Ext JS 6打造通用应用程序
原文:Using Sencha Ext JS 6 to Build Universal Apps {.aligncenter} 在Sencha和整个Ext JS团队的支持下,我很高兴能跟大家分享一下有 ...
-
sencha ext js 6 入门
Sencha Ext JS号称是目前世界上最先进和最强大的.支持多平台多设备的JavaScript应用程序开发框架.首先看一下Ext JS的发展简史. 1 Ext JS发展简史 YUI-Ext的作者J ...
-
【翻译】Sencha Ext JS 5公布
原文:Announcing Sencha Ext JS 5 简单介绍 我代表Sencha和整个Ext JS团队,非常自豪的宣布,在今天,Sencha Ext JS 5公布了.Ext JS 5已经迈出了 ...
-
【翻译】Sencha Ext JS 5发布
原文:Announcing Sencha Ext JS 5 简介 我代表Sencha和整个Ext JS团队,很自豪的宣布,在今天,Sencha Ext JS 5发布了.Ext JS 5已经迈出了一大步 ...
-
[020]Sencha Ext JS 6.0使用教程2
本节主要以典型例子介绍如何用Sencha Ext JS6.0进行项目开发 入门阶段总是比较难的,掌握了基本操作步骤,使用方法,架构思维,开发起来还是满顺利,开心的,自己又能掌握一门新技术,又能进步,主 ...
-
[ExtJS5学习笔记]第二十九节 sencha ext js 5.1.0中动态更换皮肤主题
本文地址:http://blog.csdn.net/sushengmiyan/article/details/42016107 本文作者:sushengmiyan ------------------ ...
-
[ExtJS5学习笔记]第二十八节 sencha ext js 5.1.0发布版本正式发布 extjs doc下载地址
本文地址:http://blog.csdn.net/sushengmiyan/article/details/41911539 本文作者:sushengmiyan ------------------ ...
随机推荐
-
问题(the question)
I want to know: 1. 软件开发最主要的目的 是什么? 2. 软件开发是否同样需要模,和架构? 3.软件开发与其他程序的需求分析是否相似,有什么不同之处? 4.软件开发最常用的计算机语言 ...
-
new 与 malloc 的区别
1, 申请内存所在的位置 new 操作符从*存储区上为对象动态分配内存空间,而 malloc 函数从堆上动态分配内存.*存储区是C++基于 new 操作符的一个抽象概念,而堆是操作系统中的术语,是 ...
-
SharePoint 自定义WebPart之间的连接
1.创建SharePoint解决方案,添加两个WebPart分别用来发送和接收: 2.发送值的WebPart需要继承自IWebPartField(当然,根据需要还可以选择IWebPartField,I ...
-
python 装饰器简介
24.装饰器 1.@ + 函数名:#1自动执行outer函数并且将下面的函数名f1当做参数传递 #2将outer函数的返回值,重新赋值给f1. def ou ...
-
js获取当前城市名
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
-
HBuilder在MAC下的SVN
1. 安装svn插件,工具--插件安装---svn--安装 2. 使用svn,文件---导入---从svn检出项目 -- 下一步 3. 创建新的资源库位置--下一步-- URL(输入svn仓库地址)- ...
-
SpringBoot+SpringSecurity+Thymeleaf认证失败返回错误信息踩坑记录
Spring boot +Spring Security + Thymeleaf认证失败返回错误信息踩坑记录 步入8102年,现在企业开发追求快速,Springboot以多种优秀特性引领潮流,在众多使 ...
-
2017ACM暑期多校联合训练 - Team 6 1008 HDU 6103 Kirinriki (模拟 尺取法)
题目链接 Problem Description We define the distance of two strings A and B with same length n is disA,B= ...
-
linux命令之grep命令
grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正 ...
-
使用Set去除String中的重复字符
使用Set去除String中的重复字符 public class test14 { public static void main(String[] args) { String str = &quo ...