成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談Sencha Touch自動生成工具

移動開發
Sencha Touch自動生成工具是本文介紹的內容,主要是來了解Sencha Touch中如何自動生成工具,具體內容的實現來看本文詳解。

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

相關資料表明該自動生成工具是用來自動生成Sencha Touch項目目錄結構,并包含一個代碼生成器。使用了一下發現其明顯處于試驗階段,因為代碼中存在非常多的錯誤。通過sencha.sh生成的代碼無法正常運行。不過不用擔心,我們可以使用后面介紹的sencha-command來完成這些操作。下面簡單的介紹sencha.sh的幾個用法:

生成Sencha Touch項目

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

參數解釋:

generate – 指定使用generator模塊,該模塊負責代碼的自動生成;

app – 指定將要生成的是Sencha Touch項目;

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

生成Sencha Touch Model

本命令需要在生成的Sencha Touch目錄中執行,該命令會在Sencha Touch項目中生成三個文件并修改兩個文件。但是很遺憾,目前版本不經過修改將無法正常執行。

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

參數解釋:

generate – 指定使用generator模塊,該模塊負責代碼的自動生成;

淺談Sencha Touch自動生成工具

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

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

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

生成Sencha Touch Controller

本命令需要在生成的Sencha Touch目錄中執行,該命令會在Sencha Touch項目中生成兩個文件并修改兩個文件。同樣很遺憾,目前版本不經過修改將無法正常執行。

淺談Sencha Touch自動生成工具

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

參數解釋:

generate – 指定使用generator模塊,該模塊負責代碼的自動生成;

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

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

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

Sencha Command

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

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

test/unit/index.html中默認不引入app.js

調用generator時提示信息錯誤

Sencha Command與Sencha Touch自帶的工具完成相同的工作,但有一些細小的改動:

目錄結構不同

原腳本sencha.sh改名為sencha

生成的項目中包含了Sencha Touch的資源文件

修復了sencha touch資源引用的錯誤

修復了無法使用模型和控制器生成器的錯誤

如何使用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自帶工具的用法生成項目、模型、控制器   
  4. # 3. 將項目部署到Web服務器   
  5. # 4. 瀏覽http://{your_server}:{port}/{any_prefix}/index.html來訪問項目   
  6. # 5. 瀏覽http://{your_server}:{port}/{any_prefix}/test/unit/index.html來訪問項目的單元測試 

小結:淺談Sencha Touch自動生成工具的內容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-09-05 10:20:21

Sencha ToucAPP

2011-09-05 13:53:08

Sencha Touc列表

2011-09-05 10:27:02

Sencha Touc手機應用Android

2011-09-05 13:48:36

Sencha Touc圖標

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-26 09:46:53

Sencha Touc

2011-07-25 16:21:22

Sencha touc

2011-07-25 16:41:16

Sencha Touc

2011-09-05 10:39:03

Sencha Touc離線存儲數據庫

2011-11-28 13:42:55

Sencha Touc組件選擇器

2011-09-05 14:09:06

Sencha Touc函數

2011-09-02 15:12:29

PhoneGapSencha Touc

2011-09-05 11:23:26

EclipseSencha Touc框架

2011-09-05 12:49:59

Sencha Touc事件

2012-03-08 22:31:28

Sencha Touc

2011-09-02 16:42:51

Sencha ToucWeb應用

2011-10-26 10:21:40

Sencha Touc組件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美成人a∨高清免费观看 色999日韩 | 日本精品一区 | 久久亚洲视频网 | 一级片毛片| 精品一区二区久久久久久久网站 | 美国黄色毛片 | 国产精品精品久久久久久 | 青青草原综合久久大伊人精品 | 精品国产1区2区3区 一区二区手机在线 | 久久国产精品免费视频 | 日韩一区二区三区四区五区六区 | 日韩欧美中文 | 欧美区在线 | 99视频免费在线 | 在线成人免费视频 | 一区二区三区国产好的精 | a级免费视频 | 男人的天堂亚洲 | 国产精品国产成人国产三级 | 国产午夜精品理论片a大结局 | 精品欧美一区二区三区久久久 | 九九热免费视频在线观看 | 久久一| 欧美激情视频一区二区三区在线播放 | 色综合一区二区三区 | 欧美不卡一区二区三区 | 精品一区国产 | 亚洲三级av | av中文字幕在线观看 | 欧美国产中文字幕 | 日韩欧美一区二区三区免费观看 | h在线| 青青草视频网 | 精品九九 | 人成精品 | 亚洲欧美在线视频 | 欧美激情一区二区三区 | 亚洲一级在线 | 亚洲精品久久久一区二区三区 | 夜夜爽99久久国产综合精品女不卡 | 成人在线视 |