I bought it for 43 yuan in China-Pub. I also wanted to buy a book to learn ext last night. Today I saw a new book on the mail, ext2.0, I don't know if it is much different from the current 2.2 ?? It should be helpful.
Address: http://www.china-pub.com/43585
Library directory:
Preface.
Chapter 2 understand extjs
1.1 extjs highlights
1.2 extjs past and present
1.3 do you really need to learn extjs?
1.4 foundation of extjscui Components
1.5 learn about similar technologies
1.6 Summary of this Chapter
Chapter 1 Let's start extjs
2.1 understand extjs Development Kit
2.2 also started from hellocworld
2.3 Basic Concepts in extjs
2.4 useful development tools
2.4.1 development plug-in spket
2.4.2 debugging tool
2.5 extjs extension to the original JavaScript Object
2.6 summary of this Chapter
Chapter 2 basic functions of extjsc2.0
3.1 extjsc2.0 component configuration instructions
3.1.1 Introduction to JSON
3.1.2 introduction to extjs component configuration
3.2 Basic Information prompt box Components
3.2.1 understand Ext. MessageBox
3.2.2 Ext. MessageBox. Alert ()
3.2.3 Ext. MessageBox. Confirm ()
3.2.4 Ext. MessageBox. Prompt ()
3.2.5 Ext. MessageBox. Wait ()
3.2.6 Ext. MessageBox. Show ()
3.2.7 other functions of Ext. MessageBox
3.3 progress bar component Introduction
3.3.1 understand Ext. progressbar
3.3.2 progress bar in manual mode
3.3.3 progress bar for automatic mode
3.3.4 custom progress bar style
3.4 implement the toolbar and menu bar
3.4.1 understand Ext. Toolbar
3.4.2 simple toolbar containing only buttons
3.4.3 complex toolbar Containing Multiple Elements
3.4.4 understand Ext. Menu. menu
3.4.5 simplest menu bar
3.4.6 create a level-2 or multi-level menu
3.4.7 use an adapter (ext. Menu. adapter)
3.4.8 menus with selection boxes
3.5 summary of this Chapter
Chapter 1 most common forms
4.1 form and form elements
4.1.1 understand basic forms of Ext. Form. basicform
4.1.2 understand cext. Form. formpanel form panel
4.1.3 Ext. Form. Field form field
4.1.4 Ext. Form. textfield Partition
4.1.5 Ext. Form. textarea multi-line text field
4.1.6 Ext. Form. numberfield numeric input box
4.1.7 Ext. Form. checkbox check box
4.1.8 Ext. Form. Radio single commit
4.1.9 Ext. Form. triggerfield
4.1.10 Ext. Form. ComboBox combo box
4.1.11 Ext. Form. timefield Time Selection box
4.1.12 Ext. Form. datefield date selection box
4.1.13 Ext. Form. Hidden hidden field
4.1.14 Ext. Form. htmleditorchtml Editor
4.1.15 Ext. Form. fieldset field set
4.2 Form Verification
4.2.1 common verification types
4.2.2 form verification (vtype)
4.2.3 custom vtype Verification
4.3 form submission and Loading
4.3.1 Ext. Form. Action Basics
4.3.2 loading form data
4.3.3 form data submission
4.4 summary of this Chapter
Chapter 2 panel and Layout
5.1 panel
5.1.1 understand Ext. Panel
5.1.2 main functions of Ext. Panel
5.1.3 use Ext. Panel
5.2 Standard Layout
5.2.1 containerlayout container Layout
5.2.2 fitlayout Adaptive Layout
5.2.3 fold layout of aordionlayout
5.2.4 cardlayout card Layout
5.2.5 anchorlayout anchor Layout
5.2.6 absolutelayout absolute location layout
5.2.7 formlayout form layout
5.2.8 columnlayout Column Layout
5.2.9 tablelayout table layout
5.2.10 borderlayout border Layout
5.3 use viewport
5.4 tabpanel Tab
5.5 horizontal arrangement of form elements through layout nesting
5.6 summary of this Chapter
Chapter 2 common tools and functions
6.1 very useful element
6.2 ext common functions
6.2.1 Ext. onready ()
6.2.2 Ext. Get ()
6.2.3 Ext. selectc ()
6.2.4 Ext. queryc ()
6.2.5 Ext. getcmp ()
6.2.6 Ext. getdom ()
6.2.7 Ext. isempty ()
6.2.8 Ext. namespace ()
6.2.9 Ext. Each ()
6.2.10 Ext. Apply ()
6.3 Ext. domhelper
6.3.1 Ext. domhepler. append
6.3.2 Ext. domhelper. applystyles ()
6.3.3 createtemplate ()
6.3.4 insertafter ()
6.3.5 insertbefore ()
6.3.6 insertfirst ()
6.3.7 inserthtml ()
6.3.8 overwrite ()
6.4 Ext. domquery
6.4.1 compile ()
6.4.2 filter ()
6.4.3 is ()
6.4.4 select ()
6.4.5 selectnode ()
6.5 Ext. util. CSS
6.5.1 createstylesheet ()
6.5.2 getrulec ()
6.5.3 swapstylesheet ()
6.5.4 removestylesheet ()
6.6 Ext. util. clickrepeater
6.6.1 click ()
6.6.2 mousedown ()
6.6.3 mouseup ()
6.7 Ext. util. delayedtask provides a simple alternative to setTimeout.
6.7.1 canelc ()
6.7.2 delay ()
6.8 Ext. util. format provides common formatting Methods
6.8.1 ellipsis ()
6.8.2 capitalize ()
6.8.3 date ()
6.8.4 htmlencodec ()
6.8.5 htmldecode ()
6.8.6 striptags ()
6.8.7 substr ()
6.9 Ext. util. jsonc encode and decode JSON objects
6.9.1 decode ()
6.9.2 encode ()
6.10 Ext. util. mixedcollection
6.10.1 add an object to a set
6.10.2 add objects in the array to the set
6.10.3 remove objects from the set
6.10.4 clone set
6.10.5 match the correlated object in the Set
6.10.6 call the specified method for objects in the iteration set
6.10.7 get objects in the Set
6.10.8 other useful methods
6.10.9 important events
6.11 Ext. util. taskrunner
6.11.1 Constructor
6.11.2 start a thread ()
6.11.3 stop a thread stop ()
6.11.4 stop all threads stopall ()
6.12 Ext. util. textmetrics
6.12.1 block binding
6.12.2 instantiate an object
6.12.3 obtain the text height
6.12.4 retrieve the width and height of the text
6.12.5 get the text width
6.12.6 obtain the width and height of text blocks in a specified node.
6.12.7 specify the text block width
6.13 Ext. keynav provides simple key handling methods for elements ..
6.13.1 instantiate a keyboard binding object
6.13.2 discard original keyboard binding
6.13.3 reapply the discarded keyboard binding
6.14 Ext. keymapc provides more flexible and powerful button Handling Methods
6.14.1 Constructor
6.14.2 add keyboard binding to the object
6.14.3 discard the configuration bound to keymap
6.14.4 make keymap or obsolete configuration take effect again
6.14.5 check whether the current keymap configuration is valid
6.14.6 event binding function
6.15 summary of this Chapter
Chapter 2 extjs starts to respond to events
7.1 differences between extjs events and browser Standard Events
7.1.1 event binding method
7.1.2 custom events
7.1.3 cross-browser events
7.2 extjs event features
7.2.1 Ext. util. observable (event base class)
7.2.2 examples of Event-related methods
7.3 Ext. eventobject (event object)
7.4 Ext. eventmanager event manager
7.5 summary of this Chapter
Chapter 2 extjs transformation of common web frameworks
8.1 common Web Application Framework
8.2 simple book management system
8.2.1 Overall Design
8.2.2 Database Design
8.2.3 database script
8.2.4 Engineering Framework Design
8.2.5 page design
8.3 how to start
8.3.1 page Transformation
8.3.2 transformation of the interaction mode with the server
8.4 start Transformation
8.4.1 modify the homepage Layout
8.4.2 modify menu bar
8.4.3 modify the book maintenance interface
8.4.4 new page for modifying books
8.4.5 modify the book modification page
8.4.6 modify the book deletion function
8.5 skin replacement implementation
8.5.1 extjs skin Installation
8.5.2 create a custom component Ext. UX. themechange
8.5.3 modify the menu list and add the skin replacement component.
8.5.4 check skin replacement effect
8.6 summary of this Chapter
Chapter 2 extjs support for Ajax
9.1 Ext. Ajax
9.1.1 Ext. Ajax. Request
9.1.2 Ext. Ajax. Request operation example
9.2 Ext. Updater Basics
9.2.1 other types related to Ext. Updater
9.2.2 Ext. Updater. Update
9.2.3 Ext. Updater. Update operation example
9.2.4 Ext. Updater examples of other methods
9.3 use ajax to optimize the web application framework
9.3.1 multi-level linkage menu
9.3.2 query of weather conditions
9.3.3 automatically saved network notepad
9.3.4 web Calculator
9.4 summary of this Chapter
Chapter 4 enhanced templates
10.1 familiar with Ext. Template
10.2 Ext. xtemplate Basics
10.2.1 auto-fill array and scope Switch
10.2.2 access the parent object in the subtemplate
10.2.3 array index and simple operation support
10.2.4 automatic rendering of simple Arrays
10.2.5 use basic conditional logic judgment
10.2.6 execute any Code
10.2.7 use template member functions
10.3 Use templates in extjs Components
10.4 advantages of using templates
10.5 Use templates on the Web
10.6 summary of this Chapter
Chapter 1 Data Model
11.1 extjs Data Model Basics
11.2 record data records
11.3 dataproxy data proxy
11.3.1 Ext. Data. dataproxy
11.3.2 Ext. Data. httpproxy
11.3.3 Ext. Data. memoryproxy
11.3.4 Ext. Data. scripttagproxy
11.4 datareader data parser
11.4.1 Ext. Data. datareader
11.4.2 Ext. Data. jsonreader
11.4.3 Ext. Data. arrayreader
11.4.4 Ext. Data. xmlreader
11.5 store Dataset
11.5.1 Ext. Data. Store
11.5.2 Ext. Data. simplestore
11.5.3 Ext. Data. jsonstore
11.5.4 Ext. Data. groupingstore
11.6 custom DWR data proxy
11.7 summary of this Chapter
Chapter 2 extjs Components
12.1 Ext. Component component class
12.2 Ext. boxcomponent component class
12.3 Ext. Container component container class
12.4 ext table component Grid
12.4.1 normal table panel gridpanel
12.4.2 columnmodel
12.4.3 table selection mode selectionmodel
12.4.4 table view gridview
12.4.5 editable table panel editorgridpanel
12.4.6 properties table panel propertygrid
12.4.7 group table view groupingview
12.4.8 table paging and others
12.5 ext tree component tree
12.5.1 treepanel
12.5.2 treenode
12.5.3 Tree node UI
12.5.4 tree selection mode selectionmodel
12.5.5 treeloader
12.5.6 tree editor treeeditor
12.5.7 tree sorting treesorter
12.6 inheritance function Ext. Extend
12.7 component function expansion
12.8 use plug-ins to expand component functions
12.9 custom components
12.9.1 File Upload form field component
12.9.2 static text form field component
12.10 other unofficial excellent components
12.11 summary of this Chapter
Chapter 2 exttld
13.1 exttld tag library Basics
13.1.1 obtain the exttld tag Library
13.1.2 deployment of exttld
13.2 learn exttld from hellocworld
13.3 form implementation
13.3.1 simple form field example
13.3.2 example of a drop-down box field
13.4 implement grid tables
13.4.1 example of a gridexttldc simple table
13.4.2 example of a gridexttldc editable table
13.4.3 gridexttldc grouping table example
13.5 implement tree
13.5.1 simple tree example
13.5.2 example of Remote Data Access
13.6 Summary of this Chapter
Chapter 2 integration of extjs and Server framework
14.1 XML and JSON generation
14.1.1 xstream Basics
14.1.2 introduction to JSON-lib
14.2 integration of extjs and struts
14.3 integration of extjs and struts2.
14.3.1 struts2 generates JSON data
14.3.2 struts2 generates XML data
14.4 Summary of this Chapter
Chapter 2 extjscwebcportal
15.1 what is portal
15.2 Implementation Technology of existing Portal
15.2.1 Pluto
15.2.2 liferay
15.2.3 jetspeed
15.2.4 Exo
15.2.5 jportal
15.2.6 extcportal
15.3 extcportal implementation
15.3.1 various components of extcportal
15.3.2 drag-and-drop mechanism of extcportal
15.3.3 column Management of extcportal
15.3.4 manage the extcportal Tab
15.3.5 extcportal status request management
15.3.6 persistent Management of extcportal
15.3.7 background processing Program
15.3.8 Secondary Development of extcportal
15.4 summary of this Chapter
Appendix...