
本书详细介绍Ext JS框架体系结构,以及利用HTML/CSS/JavaScript进行前端设计的方法和技巧。作者为Ext中文站站长领衔的三个国内Ext JS先锋,在开发思维和开发经验上有着无可争议的功力。 本书包含的内容有Ext.Element.*、事件Observable、Ext组件+MVC原理、Grid/Form/Tree/ComboBox、Ajax缓存Store等,并照顾JavaScript新手,穿插部分JavaScript基础知识。 本书附带的实例丰富,包括散布各知识点的单独可运行实例、大型UI控件、ASP.NET新闻发布器、Java DWR整合方案、最新通信协议Ext.Direct、Ajax仿资源管理器等。 本书附带光盘中的教学视频时长270分钟,包括从零开始学Ext、如何用Firebug调试、ext-base.js源码级讲解、实例操作演示和源码评点、可视化IDE编程、优化工具的使用等。并附带完整的Ext 3.1中文文档。 本书适合广大的Web开发人员阅读。 目录 第1章 开篇 1 1.1 网络开发浪潮 2 1.2 基于JavaScript的RIA开发观念 3 1.3 风靡世界的Ext 3 第2章 Ext起步 7 2.1 获取Ext的方法 8 2.2 Ext运行环境 8 2.3 如何兼容其他JavaScript库 9 2.4 如何学好Ext框架 11 第3章 Ext基础 13 3.1 构成界面的元素 14 3.1.1 获取页面元素 14 3.1.2 Ext.get()/Ext.fly()区别 16 3.1.3 获取周边元素 17 3.1.4 元素的增/删/改/查 18 3.2 元素的高级查询 22 3.2.1 DomQuery详解 22 3.2.2 Composite元素集合 25 3.2.3 CSS选择符详解 27 3.2.4 ID/Class拾遗 30 .3.3 控制元素 30 3.3.1 页面显示方法 30 3.3.2 动画Fx集锦 32 3.3.3 元素小结 33 3.4 应用模板 34 3.4.1 Ext.Template 35 3.4.2 Ext.XTemplate 37 3.5 例子:制作一个对话框 39 3.5.1 afterRender事件 41 3.5.2 继承用法 43 第4章 Ext事件 45 4.1 浏览器事件浅析 46 4.1.1 内联式登记(inline) 46 4.1.2 传统式登记 47 4.1.3 IE式登记 47 4.1.4 DOM Level 2式登记 48 4.1.5 事件对象 50 4.2 事件与函数 50 4.2.1 变量的声明 50 4.2.2 嵌套的函数 51 4.2.3 Function.call()/apply() 52 4.2.4 深入Event Handler 54 4.2.5 Ext的事件 59 4.3 高级事件及其控制 62 4.3.1 基础事件与高级组件事件 62 4.3.2 高级组件事件详解 64 4.3.3 键盘上的按键事件 69 4.4 例子:制作一个小Widget 71 4.4.1 定义UI/CSS 72 4.4.2 继承Observable(重点) 74 4.4.3 配置项参数 76 第5章 创建图形界面 79 5.1 界面架构及原理 80 5.1.1 组件的生存周期 81 5.1.2 模板方法简介 87 5.1.3 对象模型之Component 92 5.1.4 对象模型之Container 92 5.1.5 对象模型之Panel 93 5.1.6 对象模型之Viewport 94 5.1.7 小结 95 5.2 组件的高级应用 95 5.2.1 组件的延时渲染 95 5.2.2 组件管理器 96 5.2.3 避免相同id的冲突 97 5.2.4 组件之间的通信 98 5.2.5 关于插件的应用 1
阅读更多