- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Sencha Touch 2 使用视图
前言:视图[View]是MVC应用程序的脸面,不管你的应用程序设计如何,用户都只能看到眼前的视图,因此对你的评价也只能通过对视图的体验来得到。因此无论如何,一定要用心去设计你的视图。这篇文章的英文原址是/touch/2-0/#!/guide/views原文标题是:Using Views in your Applications(在应用程序中使用视图)。在官方文档目录中,它事实上的地位是MVC概述之后开篇三板斧之一,鉴于Sencha Touch MVC的特点,这三板斧的介绍顺序是倒过来的,先C控制器再V视图最后才是M数据模型,但是其重要性却不分先后。Sencha Touch 交流QQ群213119459欢迎您的加入。Using Views in your Applications在应用程序中使用视图注:为方便起见,文中所有出现 Sencha Touch 的地方均以 ST 简写替代。From the users point of view, your application is just a collection of views. Although much of the value of the app is in the Models and Controllers, the Views are what the user interacts with directly. In this guide were going to look at how to create the views that build your application.从用户的视角来看,你的应用程序就是一堆视图的集合,尽管应用程序大部分有价值的东西都在数据模型和控制器里,但视图才是直接跟用户互动的东西。这篇指南将带我们学习如何创建视图来搭建应用程序。Using Existing Components使用现存组件The easiest way to create a view is to just use Ext.create with an existing Component. For example, if we wanted to create a simple Panel with some HTML inside we can just do this:最简单的方法是使用Ext.create来创建一个ST中现存的内置组件,这同样也是一个视图。例如我们只想要创建一个包含简单html代码的Panel,我们可以这么做:Ext.create(Ext.Panel, { html: Welcome to my app, fullscreen: true});This simply creates a Panel with some html and makes it fill the screen. You can create any of our built-in components this way but best practice is to create a subclass with your specializations and then create that. Thankfully thats simple too:上述例子将会创建一个包含html代码的Panel并使其充满屏幕。你可以用这种方法创建任意内置组件,不过最好的方式还是专门创建一个(内置组件的)子类,然后再来创建这个(定制后的)子类的实例。幸好这也不是什么麻烦事儿。Ext.define(MyApp.view.Welcome, { extend: Ext.Panel, config: { html: Welcome to my app, fullscreen: true }});Ext.create(MyApp.view.Welcome);The outcome is the same, but now we have a brand new component that we can create any number of times. This is the pattern well normally want to follow when building our app - create a subclass of an existing component then create an instance of it later. Lets take a look through what we just changed:上述代码的结果是一样的,但是我们现在有了一个自己命名的新组件,而且以后我们还可
您可能关注的文档
- JDPAINT5.5加工余量的使用.doc
- Java面向对象程序设计第4章_类与对象续1.ppt
- jsp知识点总苑.doc
- jsp实验四.doc
- JUN的马力对策.doc
- JY023环氧地坪漆.pdf
- K线精讲(二).ppt
- La Mamba Studio的镜子.ppt
- lasi6 用户手册.pdf
- lecture_07_simulink仿真.pdf
- 2024年江西省安远县教育局公开招聘试题含答案分析.docx
- 2024年吉林省扶余县教育局公开招聘试题含答案分析.docx
- 2024年浙江省新昌县教育局公开招聘试题含答案分析.docx
- 【韶关】2024年广东韶关乳源瑶族自治县“青年人才”暨事业单位工作人员招聘80人笔试附带答案详解.docx
- 2024年湖南郴州市市直事业单位招聘笔试附带答案详解析.docx
- 智慧健康养老技能应用实训室需求.docx
- 人工智能应用创新实训中心建设项目用户需求书.doc
- 智能心肺听诊及腹部触诊训练及考核系统(教师机).docx
- Module 5 Unit 2I can speak French 课件外研版英语六年级上册.ppt
- Module 8 Unit 1Do you often play with dolls 课件外研版英语六年级上册.ppt
文档评论(0)