- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Using Sencha Command本系列文章为翻译文章,翻译自API文档,也是入门级别的文章,请初学者仔细阅读,如果翻译有不妥的地方,请谅解,如果转载请注明作者及出处。Sencha Command是一个跨平台的命令行工具,可以帮助我们轻松的开发基于Sencha SDK上的应用程序。从我们建造工程开始到最终的完成,贯穿整个的开发过程,该工具都能为我们提供简单的自动生成的命令工具。Requirements值得注意的是,只有ST2才有这样的优势。接下来就让我们看看我们都需要些什么吧:如果你的电脑上没有一个HTTP服务器的话,你需要安装一个了。因为在本知道文章中已经假设我们的主机是localhost,而我们的文档在/path/to/www目录下。下载最新的SDK Tools工具并进行安装。下载最新的Sencha Touch 2 SDK,解压到一个比较方便的路径下,比如D盘根目录之类的(本人用的win7)。检验一下我们的命令行是不是可以运行了。我以win7为例,首先打开命令行,进入到我们把SDK解压的目录下,然后输入sencha并回车,查看信息。cd /path/to/sencha-touch-2-sdksencha如果出现帮助性的提示信息,证明我们的安装是对的。Getting Started在我们这个强大的SDK Tools里面,所有的命令都有近乎一样的语法格式:sencha [module] [action] [arguments...]看看下面这几个典型的例子吧:# Minify app.js and write the output to app.minified.jssencha fs minify app.js app.minified.js# Create a new project based on the current SDK with namespace MyApp and store inside /path/to/www/myappsencha app create MyApp /path/to/www/myapp简单的理解,sencha命令其实还是很简单的,都是以sencha开头,然后接着的模块,然后是命令动作,最后是该命令需要的参数。如果想了解具体的模块,直接输入sencha便会有提示信息;输入sencha+模块名称便会有动作命令的具体用法了,如果需要使用可以自行查阅。Creating a New Application我们用一个简单的创建命令来体验一下命令行的强大吧:# Make sure the current working directory is the Sencha Touch 2 SDKcd /path/to/sencha-touch-2-sdksencha app create MyApp /path/to/www/myapp首先我们进入到SDK目录下,然后使用create命令创建我们的工程,简简单单数秒钟就搞定了。Understanding Your Applications Structure我们通过命令行生成的工程都应该有下面这样的目录结构:app.json和packager.json的内容都是可配置的项,我们可以根据每一个具体的程序需求来进行简单的配置。Developing Your Application我们使用generate命令可以快速的生成通用的MVC组件,包括Controller,Model和Profile。看下面的例子:# Make sure the current working directory is the applications directory, i.e cd /path/to/www/myappsencha generate model User --fields=id:int,name,email我们可以用上面的命令来创建一个Model,名字是User,有三个字段,分别是id,name和email,文件路径为app/model/User.js,别且把该文件添加到我们的应用程序中。Upgrading Your Application我们最初生成的应用程序都是拷贝的我们原来的SDK,但是当我们对SDK进行升级的时候,便可以使用upgrade命令对我们的应用程序进行无缝式的升级,替换原来的SDK为最新版本的SDK。基本操作如下:1. cd /path/to/new_version_of_sdk接下来一句简单的命令便OK了:2. sencha app upgrade /path/to/your_applicationDeploying Your Application我们在开发一个应用程序的时候,单单是对源代码的编辑以及在浏览器中查看效果。所有的源文
您可能关注的文档
最近下载
- 2024-2025学年四川省成都市第七中学高一(上)月考物理试卷(10月)(含答案).docx VIP
- 育婴员职业守则课件.pptx VIP
- 蔬菜生产技术课程标准.docx VIP
- 2025中考语文现代文阅读总复习-第1部分 专题12:记叙文阅读之主旨把握(讲义)(教师版).docx VIP
- 硅铁冶炼培训课件.pptx VIP
- 水土保持工程监理规划.pdf VIP
- 政务云平台 第4部分:系统部署和迁移要求_地方标准编制说明.pdf
- DB37T-政务云平台监管指标体系及编制说明.pdf VIP
- 高中物理必修二第一章检试测卷.doc VIP
- DB37T 4394.4—2024政务云平台 第4部分:系统部署和迁移要求.pdf VIP
文档评论(0)