如何启动煎茶触控应用程序

Posted

技术标签:

【中文标题】如何启动煎茶触控应用程序【英文标题】:How to Start a Sencha Touch App 【发布时间】:2011-07-09 19:57:10 【问题描述】:

我很高兴学习 Sencha Touch 并提高我的 html5、CSS3 和 JS 技能,以便最终为所有移动平台编程,而不是专注于一次性语言。但我很难开始。

这是我的问题:

应用程序的最低要求是多少?

这就是我感到困惑的原因:

我从 Hello World 演示开始,他们使用 new Ext.Application() 然后我查看了 Sencha Touch 入门,他们使用 Ext.setup() 然后我看一下 Drew Neil 也没有使用过的 Intro to Panels 截屏视频!

为什么似乎有这么多不同的方式来开始构建 Sencha Touch 应用程序?我应该如何启动我的应用程序?

感谢您提前安排我,

-- 里程

【问题讨论】:

【参考方案1】:

我认为,Ext.setup() 是最小值。它只是为移动设备创建一个页面。 在 Intro to Panels(或至少 http://vimeo.com/15879797 的版本)中,您可以在 0:54 (?) 看到 Ext.setup()

new Ext.Application() 和 Ext.regApplication(config) 做了 Ext.setup() 的工作,但也创建了一个 Application 对象,这是利用各种实用方法和 Sencha 创建的东西所必需的。

来自 API 文档:“Sencha 应用程序提供应用程序内深度链接和历史记录支持,允许您的用户使用应用程序内的后退按钮并刷新页面并在导航后返回同一屏幕。在- 应用历史支持依赖于路由引擎,它将 url 映射到控制器/动作对。”

创建应用程序也会自动注册一个新的命名空间:

//this code is run internally automatically when creating the app
Ext.ns('MyApp', 'MyApp.views', 'MyApp.stores', 'MyApp.models', 'MyApp.controllers');

【讨论】:

感谢 OneTangentBurn!这更有意义。

以上是关于如何启动煎茶触控应用程序的主要内容,如果未能解决你的问题,请参考以下文章

煎茶触控本地化

面板的煎茶触控列表

压缩煎茶触控 App

煎茶触控显示卡

Parse.com煎茶触控2.0

获取煎茶触控平台名称