- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(入门篇02)BuildingyourFirstApp
Building your First App
作者:一夕 QQ:944281625
本系列文章为翻译文章,翻译自API文档,也是入门级别的文章,请初学者仔细阅读,如果翻译有不妥的地方,请谅解,如果转载请注明作者及出处。
Preparation
紧接着我们上一篇翻译的文章Getting Started Guide,在上一篇文章中,我们已经介绍了关于Sencha Touch的一些基本知识,也指导你完成了SDK以及SDK Tools的安装以及一些简单的使用,如果这些你都已经了解了,那么就看下面的内容吧。
What were going to build
我们首先来看看我们今天需要学习的这个特别简单的应用程序吧:我们这个应用程序是基于手机的浏览器的,主要由home页,联系人表单,以及我们的blog这三个基本页面构成,程序截图如下:
Getting Started
首先我们需要做的便是搭建起我们需要的应用程序,像我们上一篇文章中提到的那样。这个简单的app使用了tab panel,包括了4个页面,我们先来看看什么是tab panel:
其实TabPanel本来应该是出现在屏幕的上方,像我们上面的截图就是一个标准的TabPanel的例子。为了让我们的home界面更加友好,我们把tab bar放在页面的底部,我们可以通过tabBarPosition的配置项来实现这个需求。
现在看起来是不是好多了,具体实现代码如下:
HYPERLINK D:\\sencha\\docs\\index.html \l !/api/Ext-method-application Ext.application({
name: Sencha,
launch: function() {
HYPERLINK D:\\sencha\\docs\\index.html \l !/api/Ext-method-create Ext.create( HYPERLINK D:\\sencha\\docs\\index.html \l !/api/Ext.tab.Panel Ext.tab.Panel, {
fullscreen: true,
tabBarPosition: bottom,
items: [
{
title: Home,
iconCls: home,
html: [
img src=/img/sencha.png /,
h1Welcome to Sencha Touch/h1,
pYoure creating the Getting Started app. This demonstrates how ,
to use tabs, lists and forms to create a simple app/p,
h2Sencha Touch (2.0.0)/h2
].join()
}
]
});
}
});
我们在上面的预览图片中已经发现,那些文字性的东西都堆积在屏幕下方,并且也不是很美观,这个时候我们就需要通过cls配置项来给我们的内容添加一个CSS类。我们目前使用的是系统中已经写好的,当然我们也可以使用我们自己的CSS类,不过我们以后会讨论这些内容。在上面的代码的items中添加一项cls,内容为:cls:’home’。这是我们的界面就美观多了,效果如下:
Adding The Blogs Page
既然我们现在已经有了一个看的过去home页面了,那么我们也该把令一个界面添加到屏幕上了。为了简单起见,我们只单独的创建这些界面,最后再把他们在一起编译。
我们需要添加一个List,包括我们的Blog内容,接口由Google’Feed API service提供,至于该接口使用,你可以去google一下。在编写代码之前,我们先来看看我们完成之后的效果吧:
我们并不查看完整的代码,我们先来一块块的对整个功能进行分析,我觉得这样的话,应该能更好的理解这个功能是如何实现的。
首先我们使用Nested List,目的就是我们在单击ListItem的时候可以进一步访问我们的Blog内容。
HYPERLINK D:\\sencha\\docs\\index.html \l !/api/Ext-method-application Ext.applicati
您可能关注的文档
最近下载
- ACS800 07传动(500到2800kW)硬件手册(中文).pdf VIP
- axxon轴芯新版机台点胶机编程及操作说明.pptx VIP
- ACS880 替换 ACS800 技术指导.pdf VIP
- 公路交通情况统计调查制度 2021 .pdf VIP
- acs800调试程序.docx VIP
- ACS800ACS800 600调试指导与故障分析.ppt VIP
- ACS800变频器说明书ACS800变频器说明书.doc VIP
- JZ-25-01A 美的大多联技术手册(25.6).pdf VIP
- 货拉拉租车合同范本.docx VIP
- en-ACS800-304-704整流单元硬件手册-res.pdf VIP
文档评论(0)