日期:2014-05-16 浏览次数:20414 次
以下是以官方最新版本ext-3.3.1列出源码目录结构
1、? adapter :适配器,主要是ExtJs 提供了4中适配器 ext、jquery、prototype、yui。通过这些适配器,可以使ExtJs的应用建立在这些框架之上
2、? core:对ext-core的补存
3、? data:封装了ExtJs的数据模型
4、? dd:封装了ExtJs组件的拖拽操作
5、? direct:ExtJs数据请求方式
6、? ext-core:ExtJs的核心代码,提供了元素、事件、模板、CSS查询dom对象等基础实现
7、? locale:国际化支持,提供了多语言包
8、? state:ExtJs组件的状态管理
9、? util:ExtJs工具类的集合,主要对日期、集合、事件架构等进行了封装和复写
10、????????????? widgets:封装了ExtJs UI组件
11、????????????? debug.js:用来调试ExtJs工具包
12、????????????? error-checking.js : 错误输出信息
其中widgets下源码结构为:
1、? chart:提供了统计图表功能
2、? form:封装了form提交表单
3、? grid:数据列表相关实现,用来显示列表,可以实现数据分页显示,动态修改数据功能
4、? layout:组件布局
5、? list:简单列表的实现,如果没有分页或是只显示几条简单列表数据,利用这个组件来实现比较好。
6、? menu:菜单和工具栏的封装
7、? tips:工具提示
8、? tree:树形组件的封装