使用Eclipse开发Sencha Touch框架教程.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用Eclipse开发Sencha Touch框架教程

使用Eclipse开发Sencha Touch框架教程使用Eclipse开发Sencha Touch框架的教程是本文要介绍的内容,主要是来了解Sencha Touch框架的开发快速入门学习,具体内容的实现来看本文详解。首先跟其他的许多框架一样 Sencha Touch给我们提供了一系列的控件 ,使用这些控件,我们可以很方便地搭建起出能够与/iphone/iphone手机应用相媲美的html5页面。完美支持触控操作,弥补了传统手机网站触控体验不佳的缺陷。Sencha Touch是一个以javascript作为开发语言的html5框架,与json紧密相关,开始之前,建议先去了解一下json的相关资料。Sencha Touch开发环境Js开发有太多的Ide可选。建议使用Eclipse,安装skpet插件进行开发,代码提示比较完整。Help-Install New SoftWare -add在弹出窗口输入以下内容Spket1、Window → Preferences → Spket → JavaScript Profiles → New ;2、输入“Sencha touch”点击OK;3、选择“Sencha touch” 并点击“Add Library”然后在下拉条中选取“ExtJS”;4、选择 “ExtJS”并点击“Add File”,然后在你的sencha-touch-1.1.0目录中选取“sencha-touch-debug-w-comments.js” 文件;5、设置新的ExtJS Profile,选中并点击“JavaScript Profiles” 对话框右手边的“Defalut”按钮;6、新建一个.js文件,已经有智能提示效果了。7、最后确认你的.js文件是用 Spket Javascript Editor 打开。右键点击文件,Open with- Skpet Javascript Editor: Dreamwaver可以使用Spket(Dreamweaver插件) 代码提示功能较弱,不能完美支持sencha touch。但是其cs5.5版本对html5的支持相当优秀。Visual Studio 暂时找不到合适的方法。如果要用的话可以参考这篇文章调试工具目前这个框架对桌面浏览器的支持普遍不佳,但是对于ios和android的浏览器支持则相当完美。使用chrome浏览器进行调试吧,firefox不支持。使用这个框架进行开发的配置工作第一步,创建一个空白的html页面,用script标签引入sencha-touch.js link标签引入sencha-touch.css。第二步,为我们的html页面新建一个js文件,我们将用这个文件创建出我们的sencha touch页面。简单的HelloWorld程序var App = new Ext.Application({ //利用框架的Application类的构造函数构造一个应用 name: myApp, //为这个应用指定名称 useLoadMask: true, launch: function () { //这是程序的入口 Ext.Msg.alert(Hi, Hello Sencha Touch, Ext.emptyFn);//显示一个弹出窗口 } }); 具体见配套源码helloTouch.使用控件使用控件有两种方法,都很简单。下面以panel控件为例:一、使用new关键字实例化控件。var myPanel = new Ext.Panel({ id: myPanel , html: Oh, this is a Panel! }); 二、使用json格式定义控件。var myPanel = { xtype: panel, //仔细观察一下他们之间的差别,应该很容易理解 id: myPanel , html: Oh, this is a Panel! } 第一种方式,浏览器会立即渲染Panel,第二种方式,等到myPanel被调用的时候浏览器才渲染Panel。接下来把myPanel作为应用的显示内容。在launch()方法内加上如下语句:myApp.views.viewport = myPanel;SpketIDE在Vs Stduio和Eclipse平台上都有相应的插件。本人是搞JavaEE的,对NET方向无法作出交待,下面介绍SpketIDE for Eclipse的安装和使用。1、 首先手头上要有spket-1.6.16.zip文件,从网上可以下载,或者从学校FTP上获取。我现在使用的版本是1.6.16;2、 将spket-1.6.16.zip文件解压,复制文件夹所在目录,如:E:\LiZanhong\Devolpment\ext-2.0.2\spket-1

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档