作者: | Loiane Groner |
语言: | 英文 |
出版年份: | 2012 |
编程语言: | JavaScript |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Ext JS 4 First Look》是一本由Loiane Groner撰写的实用指南,旨在帮助开发者快速了解并掌握Ext JS 4框架的新特性和改进。本书详细介绍了Ext JS 4相较于Ext JS 3的重大变化,包括新的类系统、数据包、布局、图表、组件以及MVC架构等,并通过代码示例和截图展示了如何使用这些新特性。
本书首先介绍了Ext JS 4的主要新特性,包括全新的类系统、数据包、布局和图表组件。作者详细解释了如何使用Ext JS 4的SDK,包括如何部署本地服务器、如何使用新的动态类加载功能以及如何利用新的文档资源。此外,还讨论了如何从Ext JS 3迁移到Ext JS 4,包括适配器的使用和兼容性文件的引入。
Ext JS 4对数据包进行了重大改进,引入了新的Model类、关联(Associations)、验证(Validations)以及代理(Proxies)。作者通过代码示例展示了如何声明字段、验证数据、加载和保存数据,以及如何通过关联将模型链接起来。此外,还介绍了不同类型的代理(如AjaxProxy、RestProxy和JsonPProxy)以及如何使用它们与服务器进行交互。
本书详细介绍了Ext JS 4中升级的布局系统,包括容器布局(如Border、Fit、Card等)和组件布局(如Dock、Field、TriggerField等)。作者通过代码示例展示了如何使用这些布局来组织容器中的子组件,并解释了每种布局的特点和适用场景。此外,还讨论了如何使用新的布局引擎来提高应用的性能和灵活性。
Ext JS 4引入了全新的图表包,支持多种图表类型,如柱状图、折线图、饼图、雷达图和仪表盘等。作者通过代码示例展示了如何配置图表的轴、图例和数据系列,并介绍了如何使用新的绘图包(Draw Package)来创建自定义图形和动画。此外,还讨论了如何自定义图表的主题和样式。
本书介绍了Ext JS 4中升级的组件,包括Grid、Tree和Form。作者详细解释了Grid组件的新特性,如智能渲染、分组、汇总和无限滚动;Tree组件的简化和拖拽功能;以及Form组件的字段验证和布局改进。此外,还通过代码示例展示了如何使用这些组件来构建高效的数据管理界面。
本书介绍了如何使用Sass和Compass来创建和定制Ext JS 4的主题。作者通过代码示例展示了如何安装Sass和Compass、如何创建新的主题文件、如何修改变量来自定义组件的样式,以及如何解决遗留浏览器的兼容性问题。此外,还讨论了如何为特定组件创建新的UI样式。
本书最后介绍了Ext JS 4的新MVC架构,包括如何组织代码、如何创建模型、视图和控制器,以及如何使用Ext.ComponentQuery来控制视图组件。作者通过代码示例展示了如何从传统的单文件应用迁移到MVC架构,并提供了开发MVC应用的实用技巧。
本书还提供了Ext JS 4与Ext JS 3类名的对比列表,帮助开发者在迁移应用时快速找到对应的类名。
《Ext JS 4 First Look》是一本适合熟悉Ext JS 3的开发者阅读的书籍,无论是希望了解Ext JS 4新特性的开发者,还是正在从Ext JS 3迁移到Ext JS 4的开发者,都能从本书中获得宝贵的指导和帮助。