Introduction to extjs practical development guide

Source: Internet
Author: User
I am very lucky to be a member of the consultant team on the open-source website vifir.com and participate in the review of extjs practical development guide.
Since rich component support needs to be added to easyjweb, it took nearly half a month to give a brief understanding of some mainstream Ajax frameworks. In the end, we chose the extjs framework that is highly expressive and widely promoted and applied by the open-source community as the client implementation of rich component in easyjweb.
I recently read this extjs practical development guide, which is a very good introduction and reference to extjs. I read it three times carefully, and I feel a little anxious. It is a bit strange why the three authors did not publish this guide as a book, but gave away their materials as VIP members of the open-source website vifir.com and offered them to their domestic colleagues who are engaged in open-source resources for free.
Compared with the scattered extjs materials on the Internet, I believe that the release of this guide will certainly bring a very valuable secret to those who want to quickly control extjs. The guide consists of 13 chapters and more than 300 pages. 2/3 of the content is the author's original extjs application experience and skills, 1/3 of the content is mainly the API translation of common extjs components and classes.
Chapter 1 of the Guide provides a brief introduction to extjs, including the introduction to ext and Quick Start. Chapter 2 describes the components of extjs in general, including basic component overview, component attributes, configuration options, and event processing technologies. In addition, API translation for the Core Components component, boxcomponent, and container of extjs is included;
From Chapter 3 to Chapter 11th, you can view panel, window, MessageBox, tip, and layout in extjs by subject) tables (GRID), data storage (store), tree (treepanel), form (formpanel), dragdrop, menu, and so on, the detailed examples illustrate the application methods and application scenarios of these components and controls. Each chapter contains a detailed introduction to the APIs of the involved classes.
Chapter 1 of the Guide focuses on the practical tools in extjs, and describes the usage and examples of each method in ext, in addition, some other commonly used utility tools such as domhelper, Ajax, format, and standard class extensions are also described in detail. This chapter and chapter 1 and Chapter 2 can be used as the basis and core content for learning extjs and need to be mastered. The last chapter briefly introduces and demonstrates the functions supported by extjs in easyjweb.
One feature of API annotation in the Guide is that each class only explains the attributes, methods, and events added to the class, the configuration options, attributes, methods, and events inherited from the parent class are directly in the API annotations of the base class. This organization is very helpful for readers to understand the features of extjs components, and will not cause the same as reading the API documentation provided by the extjs project, by clicking a component, you can see a lot of configuration options, attributes, methods, and events, which may cause API phobia.
During reading, we recommend that you directly repeat the sample code involved in the Guide, because the core of extjs is the user interface, the user interface can be truly grasped only by their own views. In addition to the intensive reading of chapter 2 "ext framework basics and core Introduction", Chapter 5 "layout", Chapter 7 "Data Storage store", and Chapter 12th "utility util, the controls and components involved in other chapters can be simply understood. Only when you need to use a certain part of the chapter, you can spend some time to study it in depth.
As far as I know, the guide has been prepared for a very short period of time. It took less than a month to complete professional proofreading and typographical work, therefore, the Guide still has some shortcomings. In addition, when translating a small part of the component API, it may be caused by the deviation of the translator's understanding or limitation of expression, which may lead to incomplete handling, this may make it difficult for readers to understand.
In general, extjs is simple and simple, because the technologies involved are very familiar to us, such as HTML, CSS, JavaScript, and Web applications. Complexity is also very complicated, because it takes some time for every technology involved to be thoroughly mastered, and JavaScript is a dynamic scripting language that is very flexible, it's hard to turn him around without a little effort.
Finally, I wish you all the more powerful you are on the way to control extjs and reach the end of the victory as soon as possible.
 
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.