Sencha Touch入门

先下载Sencha Touch框架
http://www.sencha.com/products/touch/
下面让我们看看下载的包里都有哪些东西。
将下载的sencha-touch开发包解压我们可以看到以下文件
475,346
docs是官方的api文档文件、examples是官方提供的示例程序。Jsbuider用来对js文件进行发布前的处理。
主框架这里有三个文件可供选择,sencha-touch.js、sencha-touch-debug.js、sencha-touch.-debug-w-comments.js
这三个文件的区别在于,sencha-touch-debug.js是有缩进的,便于调试、sencha-touch.-debug-w-comments.js是有注释的,便于我们了解框架底层是怎么实现的。
resources文件夹下我们可以看到130,94这是框架的样式文件,同样,css-debug文件夹下是有便于调试的.css文件。打开文件夹,我们又可以看到149,94,这分别是框架带给我们的四个主题。只会影响界面的显示效果,为了保持显示上的一致,我们可以在面向android的应用上使用android.css而面向iphone的应用,使用apple.css。甚至我们可以提供主题切换功能让用户自行选择主题,但这都是后话了。
其他的文件我也不清楚,就不再介绍了。

重中之重--你的浏览器
开发js的时候,没有什么是比一款优秀浏览器更重要的了。chorme、safari。都是不错的选择。(FireFox不支持Sencha Touch框架)

笔者使用的是google的chrome浏览器。没有的话就快去下一个呗。地址给你chorme官网

关于chorme浏览器的调试功能,我会在下一篇教程中介绍。

开发环境Aptana Studio
跟大家分享的是一款优秀的js集成开发环境:Aptana Studio。

目前最新版本是Aptana Studio 3.0.3,
下载地址
注:笔者跟不上潮流使用的还是Aptana2
下载并安装好它,下面进行一些简单的配置:选择Run->Run Configurations...在弹出的Debug
Configurations中设置好浏览器路径Browser executable,也就是你安装浏览器的位置。
375,81
跟我一起开始快乐的Sencha Touch之旅吧!

第一个Sencha Touch项目
1. 首先点击左上角的49,34图标,创建一个新的项目。在弹出的窗口中选择Default Web Project。输入Project name如:Hello Touch,并点击Finish。这样便新建了一个普通的Web项目。
390,372
2. 开发过程中,我们统一使用方便调试的debug文件。Css文件方面,我们选择了框架默认的sencha-touch.css。直接将sencha-touch-debug.js以及css-debug文件夹拖入File窗口里我们刚建的项目中。这里要注意,拖入文件的时候sencha-touch.css不会随着css-debug文件夹一起加入项目,要另外拖一次。结果如下图所示
192,130
3. 双击打开index.html,在标签之间加入"css-debug/sencha-touch.css" type="text/css"> "以及"<script type="text/javascript" src="sencha-touch-debug.js"></script> "。接着点击49,34图标,选择JavaScript File创建我们自己的js文件,命名为app.js。然后在index.html中引入这个文件,方法跟上面引入sencha-touch-debug.js是一样的。
442,422
到现在我们得到了这样的一个index.html。
634,232
4. 打开app.js输入我们的程序代码

01. /**
02. * @author weilao
03. */
04. varhelloTouchApp =newExt.Application({//利用框架的Application类的构造函数构造一个应用
05. name:'myApp',//为这个应用指定名称
06. useLoadMask:true,//页面读取完毕前会显示“Loading...”字样
07. launch:function() {//这是程序的入口
08. Ext.Msg.alert('Hi','Hello Sencha Touch', Ext.emptyFn);//弹出窗口标题Hi,内容Hello Sencha Touch
09. }
10. });

5. 最后,右键点击index.html选择Set as Start Page,设置index.html为项目首页。
424,667
至此,我们的第一个Sencha Touch项目就构建完毕了,点击 47,39 打开index.html看看成果吧。
317,157

Tips:
双击index.html之后系统会自动在Code Assist中加入js文件关联,这样,在编辑其中一个文件的时候也能够享受到其他文件的代码提示了。但是当你关闭index.html之后,自动添加的关联又会删除。不过,只要如下操作便能让关联持久存在:打开References窗口,在index.html(Auto-created)上点击右键,选择Make Profile Permanent即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值