偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

淺談Sencha Touch自動(dòng)生成工具

移動(dòng)開(kāi)發(fā)
Sencha Touch自動(dòng)生成工具是本文介紹的內(nèi)容,主要是來(lái)了解Sencha Touch中如何自動(dòng)生成工具,具體內(nèi)容的實(shí)現(xiàn)來(lái)看本文詳解。

Sencha Touch自動(dòng)生成工具是本文介紹的內(nèi)容,主要是來(lái)了解Sencha Touch中如何自動(dòng)生成工具,在Sencha Touch中有一個(gè)鮮為人知的工具Sencha Command,位于sencha-touch-1.1.0/jsbuilder目錄中,名為sencha.sh。

相關(guān)資料表明該自動(dòng)生成工具是用來(lái)自動(dòng)生成Sencha Touch項(xiàng)目目錄結(jié)構(gòu),并包含一個(gè)代碼生成器。使用了一下發(fā)現(xiàn)其明顯處于試驗(yàn)階段,因?yàn)榇a中存在非常多的錯(cuò)誤。通過(guò)sencha.sh生成的代碼無(wú)法正常運(yùn)行。不過(guò)不用擔(dān)心,我們可以使用后面介紹的sencha-command來(lái)完成這些操作。下面簡(jiǎn)單的介紹sencha.sh的幾個(gè)用法:

生成Sencha Touch項(xiàng)目

  1. ../sencha.sh generate app YourSenchaTouchApp /path/to/save/YourSenchaTouchApp 

參數(shù)解釋:

generate – 指定使用generator模塊,該模塊負(fù)責(zé)代碼的自動(dòng)生成;

app – 指定將要生成的是Sencha Touch項(xiàng)目;

YourSenchaTouchApp – 指定待生成的Sencha Touch項(xiàng)目名稱,該名稱將作為Ext.Application的名稱,因此命名必須是一個(gè)合法的javascript的一個(gè)合法標(biāo)識(shí)符;
/path/to/save/YourSenchaTouchApp – 指定待生成的項(xiàng)目將被保存在何處。

生成Sencha Touch Model

本命令需要在生成的Sencha Touch目錄中執(zhí)行,該命令會(huì)在Sencha Touch項(xiàng)目中生成三個(gè)文件并修改兩個(gè)文件。但是很遺憾,目前版本不經(jīng)過(guò)修改將無(wú)法正常執(zhí)行。

  1. ../sencha.sh generate model User name:string password:string age:int 

參數(shù)解釋:

generate – 指定使用generator模塊,該模塊負(fù)責(zé)代碼的自動(dòng)生成;

淺談Sencha Touch自動(dòng)生成工具

model – 指定將要生成的是Sencha Touch模型

User – 指定待生成的模型的名稱

name:string password:string age:int – 指定待生成的屬性定義,屬性定義由兩部分組成,<屬性名>:<類型>。

生成Sencha Touch Controller

本命令需要在生成的Sencha Touch目錄中執(zhí)行,該命令會(huì)在Sencha Touch項(xiàng)目中生成兩個(gè)文件并修改兩個(gè)文件。同樣很遺憾,目前版本不經(jīng)過(guò)修改將無(wú)法正常執(zhí)行。

淺談Sencha Touch自動(dòng)生成工具

  1. ../sencha.sh generate controller users index new create show update destroy 

參數(shù)解釋:

generate – 指定使用generator模塊,該模塊負(fù)責(zé)代碼的自動(dòng)生成;

controller – 指定將要生成的是Sencha Touch控制器

users – 指定待生成的控制器的名稱

index new create show update destroy – 指定待生成的控制器方法。

Sencha Command

Sencha Command – 是muc修正后發(fā)布的工具,該工具修正了Sencha Touch自帶的工具存在的大部分問(wèn)題。但是單元測(cè)試,以及提示信息依然存在一些小的問(wèn)題。我在github上fork了這個(gè)項(xiàng)目https://github.com/towerhe/sencha-command,并修正了一些目前發(fā)現(xiàn)的問(wèn)題:

test/unit/index.html中引入的sencha-touch-debug.js目錄不正確

test/unit/index.html中默認(rèn)不引入app.js

調(diào)用generator時(shí)提示信息錯(cuò)誤

Sencha Command與Sencha Touch自帶的工具完成相同的工作,但有一些細(xì)小的改動(dòng):

目錄結(jié)構(gòu)不同

原腳本sencha.sh改名為sencha

生成的項(xiàng)目中包含了Sencha Touch的資源文件

修復(fù)了sencha touch資源引用的錯(cuò)誤

修復(fù)了無(wú)法使用模型和控制器生成器的錯(cuò)誤

如何使用Sencha Command

  1. # 1. 從github中簽出sencha-command   
  2. git clone <A href="https://github.com/towerhe/sencha-command.git">https://github.com/towerhe/sencha-command.git<;/A> 
  3. .# 2. 參照前面介紹的Sencha自帶工具的用法生成項(xiàng)目、模型、控制器   
  4. # 3. 將項(xiàng)目部署到Web服務(wù)器   
  5. # 4. 瀏覽http://{your_server}:{port}/{any_prefix}/index.html來(lái)訪問(wèn)項(xiàng)目   
  6. # 5. 瀏覽http://{your_server}:{port}/{any_prefix}/test/unit/index.html來(lái)訪問(wèn)項(xiàng)目的單元測(cè)試 

小結(jié):淺談Sencha Touch自動(dòng)生成工具的內(nèi)容介紹完了,希望通過(guò)本文的學(xué)習(xí)能對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-09-05 10:20:21

Sencha ToucAPP

2011-09-05 13:53:08

Sencha Touc列表

2011-09-05 10:27:02

Sencha Touc手機(jī)應(yīng)用Android

2011-09-05 13:48:36

Sencha Touc圖標(biāo)

2011-09-02 15:18:49

Sencha Touc

2011-07-26 09:41:50

Sencha Touc特性HTML 5

2010-11-22 10:31:17

Sencha touc

2011-07-25 15:55:21

Sencha ToucHtml 5

2011-07-25 16:21:22

Sencha touc

2011-07-26 09:46:53

Sencha Touc

2011-11-28 13:42:55

Sencha Touc組件選擇器

2011-09-05 10:39:03

Sencha Touc離線存儲(chǔ)數(shù)據(jù)庫(kù)

2011-07-25 16:41:16

Sencha Touc

2011-09-05 14:09:06

Sencha Touc函數(shù)

2011-09-02 15:12:29

PhoneGapSencha Touc

2011-09-05 11:23:26

EclipseSencha Touc框架

2012-03-08 22:31:28

Sencha Touc

2011-09-05 12:49:59

Sencha Touc事件

2011-09-02 16:42:51

Sencha ToucWeb應(yīng)用

2011-10-26 10:21:40

Sencha Touc組件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)