Extjs5.0(3):利用官方工具搭建MVVM架构项目

自动搭建Extjs项目需要下载以下软件:

1、 java环境,需要jdk1.7及以上或jre1.7及以上,怎么配置java环境,网上很多教程,这里就不再介绍了。

2、 下载sencha cmd,可以去官网下载,也可以下载我上传在csdn的资源(windows版)。

官网下载时,选择对应的操作系统,下载相应版本的sencha cmd




安装成功之后,在cmd里面输入sencha,如果出现如下信息,则安装成功:



3、 下载安装ruby2.0一下版本,建议下载1.9.3,可以去官方下载,也可以下载我上传在csdn的资源(windows版)。

4、 Extjs5.0 SDK。如果看过我上一篇博客并且跟着做了练习的同学就没必要重复下载了,如果没有下载的话,我这里再给一下下载地址(Extjs5.0(1)Extjs5.0(2))。下载完两个包之后解压,把包里的文件都放放在同一个目录下,可以把目录命名为Extjs5.0。 Extjs5.0完整目录:


至此,我们需要的环境和工具都完成了,下面开始搭建项目:

 

1、  使用你喜欢的IDE(Eclipse,MyEclipse,WebStorm或者其他软件)新建一个项目,命名为Extjs5.0Demo。

2、  打开cmd,把目录切换到你项目根目录下。这里要注意一下,如果你用的是eclipse或者myeclipse,那么建立项目时要建立web项目,目录切换到项目WebRoot的根目录下。例如我myeclipse的工作空间在D:\Workspaces\MyEclipse,那么我新建Extjs5.0Demo项目之后,要把路径切换到 D:\Workspaces\MyEclipse\Extjs5.0Demo\WebRoot。我用的是WebStorm,就直接把目录切换到项目的根目录下,下面我以WebStorm的项目为例子来创建Extjs项目。

切换到项目根目录:


3、  输入命令:

sencha -sdk 你的extjs sdk的路径 generate app 你的app命名空间 你的app路径。

例如我的extjs sdk路径为E:\Extjs5.0,我app的命名空间命名为MyApp,我的app路径为当前路径,那么命令为(由于我想把项目直接放在当前目录下,所以最后一项我没设置路径,也就是app的路径我没设置,设置为”./”):

sencha -sdk E:\Extjs5.0 generate app MyApp ./

如果要再加一层目录,可以这么写

sencha -sdk E:\Extjs5.0 generate app MyApp  /app

那么你就能在app目录下看到你的extjs项目了。



4、  cmd切换到我们刚刚创建的extjs项目的根目录,注意,是extjs项目的根目录,例如我当前extjs项目的根目录就是D:\Workspaces\WebStorm\Extjs5.0Demo,输入命令:

sencha app watch

这样之后,sencha cmd会为我们的项目提供一个web服务器,端口为1841,并且监听我们项目的更改。在浏览器中输入 http://localhost:1841会看到我们的项目成功运行。


这时候的主题是海王星主题(neptune),假如我们不喜欢这个主题,可以换一个主题,例如我比较喜欢5.0新增的清新主题(crisp)。

打开extjs项目根目录下的app.json文件,找到"theme": "ext-theme-neptune"这段文字,更改为"theme": "ext-theme-crisp",这时候会看到cmd里面有检测到我们的更改信息。


浏览器中刷新一下页面,会看到我们的主题已经改变了。




至此项目就完全搭建成功了,下一篇文章开始,我们以这个项目为基础,模仿官方提供的例子“kitchensink”,开始extjs正式编程。先窥视一下这个例子的页面。


附上本篇文章的源码

另外,我也把这个项目托管在github上:https://github.com/likeadog/Extjs5.0Demo


交流群:170198012



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值