Extjs4 大型项目目录结构重构

本文详细阐述了在使用iframe方式进行开发时,如何通过重构目录结构来优化项目管理,特别强调了利用Sencha CMD中的Workspace和multi-page application架构方式,将资源统一归集于application文件夹,并按照通用资源、核心包、模块文件夹等分类存储,以实现高效管理和复用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://www.cnblogs.com/qidian10/archive/2013/05/28/3104828.html

根据上一篇文章,我们选择iframe的方式进行开发,那么也就必须对以前autoload方式的目录结构进行项目重构,重构的过程中,充分参考Sencha CMD中的所提到的Workspace和mutil-page application架构方式,最终调整后的项目目录结构如下所示:

整个项目的js等资源统一放到application(即workspace)文件夹下面,application文件夹可通过sencha cmd生成,下存放如下内容:

1.common,通用资源(图片,样式),复用javascript代码,复用模块(html等)

2.extjs Extjs的核心包

3.senchatouch Sencha Touch的核心包(根据情况取舍)

4.各模块文件夹,例如Organization组织架构管理模块

5.单模块的中的架构采用single app目录结构,可通过sencha cmd生成。Organization模块中再细分为mvc的架构,如有特殊资源,可以添加resources等文件夹

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值