一、源码的目录结构
以下是以官方最新版本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下源码结构为: