EXT中文手册:入门与核心技术解析

需积分: 0 1 下载量 129 浏览量 更新于2024-07-30 收藏 2.07MB PDF 举报
EXT中文手册是一份详细介绍了EXT库各项特性和使用的文档,适合初学者和有一定JavaScript及HTML DOM基础的开发者。手册内容包括EXT的基本概念、元素操作、事件响应、组件使用、Ajax交互、源码分析、作用域理解、EXT程序规划、DomQuery基础、EXT组件扩展、布局管理、Grid组件的使用、菜单组件以及模板应用等多个方面。 1. **EXT简介**:EXT是一个基于JavaScript的富客户端框架,用于构建桌面级的Web应用程序,它提供了一套完整的组件系统和强大的数据绑定机制。 2. **下载Ext**:开发者可以在EXT官网或其他可靠的资源站点下载EXT库,以便在项目中使用。 3. **Element:Ext的核心**:EXT的核心是Element对象,它封装了DOM元素的操作,如选择、样式设置、事件监听等,使得DOM操作更加简便。 4. **获取多个DOM的节点**:EXT提供了多种选择DOM元素的方法,如`Ext.get()`,可以方便地选取单个或多个元素。 5. **响应事件**:EXT通过`addListener()`方法添加事件监听,支持DOM事件和自定义事件。 6. **使用Widgets**:EXT的Widget系统包括各种用户界面组件,如按钮、面板、表格等,它们具有丰富的功能和高度可定制性。 7. **使用Ajax**:EXT的Ajax接口如`Ext.Ajax.request()`允许开发者进行异步数据请求,支持JSON、XML等多种数据格式。 8. **EXT源码概述**:手册深入讲解EXT的源码结构,帮助开发者理解EXT内部工作原理。 9. **适配器Adapters**:适配器是EXT与不同浏览器之间交互的桥梁,确保EXT在不同环境下正常工作。 10. **核心Core**:这部分介绍EXT的基础核心概念,包括JavaScript的作用域和EXT的类系统。 11. **EXT程序规划入门**:提供了编写EXT程序的基本步骤和注意事项,包括文件结构、模块划分等。 12. **DomQuery基础**:类似于jQuery的选择器,DomQuery用于高效地选择DOM元素,支持复杂的CSS选择器。 13. **扩展EXT组件**:讲解如何自定义EXT组件,包括文件创建、组件定义和实现。 14. **EXT的布局(Layout)**:EXT的布局系统允许开发者创建各种复杂布局,如Fit、Table、Anchor等,以适应不同的界面需求。 15. **Grid组件的简易分页**:EXT的Grid组件支持数据展示和操作,配合分页工具栏可以实现数据的分页加载和导航。 16. **EXTMenu组件**:EXT的菜单组件提供了丰富的菜单和子菜单创建选项,可以用于构建复杂的下拉菜单系统。 17. **模板(Templates)起步**:EXT的模板系统允许开发者创建动态HTML,结合数据生成动态内容,提供了高效的数据显示方案。 手册通过实例演示和逐步解释,帮助读者从零开始掌握EXT的使用,无论是创建动态页面还是构建复杂的Web应用,EXT中文手册都是一个宝贵的参考资料。
2008-03-03 上传
EXT 中文手册 1
EXT简介 3
目錄 3
下载Ext 4
开始! 4
Element:Ext的核心 4
获取多个DOM的节点 5
响应事件 5
使用Widgets 7
使用Ajax 9
EXT源码概述 11
揭示源代码 11
发布Ext源码时的一些细节 12
我应该从哪里开始? 13
适配器Adapters 13
核心Core 13
Javascript中的作用域(scope) 13
事前准备 13
定义 13
正式开始 14
window对象 14
理解作用域 15
变量的可见度 15
EXT程序规划入门 16
事前准备 16
需要些什么? 16
applayout.html 16
applayout.js 17
公开Public、私有Private、特权的Privileged? 19
重写公共变量 21
重写(Overriding)公共函数 21
DomQuery基础 22
DomQuery基础 22
扩展EXT组件 29
文件的创建 30
Let's go 33
完成 35
EXT的布局(Layout) 37
简单的例子 38
加入内容 42
开始使用Grid 51
步骤一 定义数据(Data Definition) 51
步骤二 列模型(Column Model) 52
Grid组件的简易分页 53
Grid数据 53
怎么做一个分页的Grid 54
分页栏Toolbar 55
EXT Menu组件 55
创建简易菜单 56
各种Item的类型 57
Item属性 57
在UI中摆放菜单 58
Menu的分配方式: 58
练一练 60
动态添加菜单按钮到Toolbar 61
更方便的是 61
下一步是 62
模板(Templates)起步 62
第一步 您的HTML模板 62
第二步,将数据加入到模板中 62
下一步 63
学习利用模板(Templates)的格式化功能 63
正式开始 63
下一步 64
事件处理 64
非常基础的例子 64
处理函数的作用域 64
传递参数 65
类设计 66
对象创建 66
使用构造器函数 66
方法共享 66
表单组件入门 67
表单体 67
创建表单字段 67
完成表单 68
下一步 69
为一个表单填充或提交数据 69
让我们开始吧 69
读取我们的数据 71
EXT中的继承 71
补充资料 73
Ext 2 概述 73
组件模型 Component Model 74
容器模型Container Model 78
布局 Layouts 80
Grid 82
XTemplate 83
DataView 84
其它新组件 84
EXT2简介 85
下载Ext 85
开始! 85
Element:Ext的核心 86
获取多个DOM的节点 87
响应事件 87
使用Widgets 88
編輯 使用Ajax 91
TabPanel基础 94
Step 1: 创建 HTML 骨架 94
Step 2: Ext结构的构建 96
Step 3: 创建Tab控制逻辑 97