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

Titanium自動生成的實例代碼分析

移動開發
創建完工程后,titanium自動生成了一些文件,我們來分析下一下這些文件 ,這將有助于你理解titanium程序的結構

app.js

首先titanium將會打開名為app.js文件,這是程序的主文件,程序啟動將從該文件發起!

自動生成的代碼里所有代碼都寫在一個app.js文件里,但是在實際開發項目的時候,我們應該遵循MVC模式,這將有利于程序的架構!我們將在后面的文章里再做深入的探討

現在我們就來看看app.js文件里的內容是什么

代碼分析:

//設置UIView的背景顏色

Titanium.UI.setBackgroundColor('#000');

//創建選項組對象

vartabGroup=Titanium.UI.createTabGroup();

//創建一個window對象,并且賦予它兩個屬性分別是標題和背景顏色----

varwin1=Titanium.UI.createWindow({

title:'Tab1',

backgroundColor:'#fff'

});

//創建tab對象并賦予三個屬性,分別是圖標、標題、窗口

vartab1=Titanium.UI.createTab({

icon:'KS_nav_views.png',

title:'Tab1',

window:win1

});

//創建label對象賦予五個屬性分別是顏色、文本、字體、文字對齊方式和寬度

varlabel1=Titanium.UI.createLabel({

color:'#999',

text:'IamWindow1',

font:{fontSize:20,fontFamily:'HelveticaNeue'},

textAlign:'center',

width:'auto'

});

//在win1中添加label1

win1.add(label1);

//這是tab2和tab1一樣

varwin2=Titanium.UI.createWindow({

title:'Tab2',

backgroundColor:'#fff'

});

vartab2=Titanium.UI.createTab({

icon:'KS_nav_ui.png',

title:'Tab2',

window:win2

});

varlabel2=Titanium.UI.createLabel({

color:'#999',

text:'IamWindow2',

font:{fontSize:20,fontFamily:'HelveticaNeue'},

textAlign:'center',

width:'auto'

});

win2.add(label2);

//在tabGroup中添加tab1、tab2

tabGroup.addTab(tab1);

tabGroup.addTab(tab2);

//打開tabGroup在window中顯示

tabGroup.open();

仔細分析app.js文件代碼你會發現在titanium中所有內容是一層一層創建后最后實例化出來

tabgroup-->window-->label

我們再來看titanium的API文檔

Titanium.UI下有許多方法,在上面的代碼中首先使用到了

1、Titanium.UI.createTabGroup方法,創建tabGroup

2、Titanium.UI.createWindow方法,創建window

3、Titanium.UI.createTab方法,創建tab

4、Titanium.UI.createLabel方法,創建label

其實你發現讀JS寫的代碼非常費勁,你不仔細分析可能會看錯,所以校長建議大家像HTML一樣最好做一些代碼的間隔和縮進,這樣就好理解了。

試試你的身手仿照上面代碼我們再加一個tab看看效果咋樣

varwin3=Titanium.UI.createWindow({

title:'Tab3',

backgroundColor:'#fff'

});

vartab3=Titanium.UI.createTab({

icon:'KS_nav_ui.png',

title:'Tab3',

window:win3

});

varlabel3=Titanium.UI.createLabel({

color:'#999',

text:'IamWindow3',

font:{fontSize:20,fontFamily:'HelveticaNeue'},

textAlign:'center',

width:'auto'

});

win3.add(label3);

tabGroup.addTab(tab3);

責任編輯:佚名
相關推薦

2012-02-13 14:41:50

Titanium架構分析

2012-04-20 11:07:12

Titanium

2012-04-19 10:52:52

2012-05-18 11:29:55

Titaniumpros

2012-05-18 11:34:03

Titaniumcons

2009-07-16 09:09:36

ibatis自動代碼

2012-05-23 09:41:37

Titanium St卸載

2012-05-18 11:28:57

TitaniumCommunity W

2012-05-23 09:28:14

Titanium錯誤應對辦法

2011-07-19 09:46:00

Oracle數據庫遞歸查詢

2009-12-01 14:33:06

PHP生成html文件

2012-06-26 10:40:43

Titanium

2023-11-09 09:28:09

Java代碼

2009-07-15 17:31:08

iBATIS Ecli

2009-07-20 14:30:38

jdbc連接數據庫代碼

2012-04-19 12:58:26

TitaniumJSS

2012-04-19 13:55:19

TitaniumTiMVC

2012-05-17 09:09:05

Titanium單元測試

2012-06-14 09:42:20

跨平臺工具AppceleratoTitanium

2009-07-14 17:12:26

ibatis自動代碼生
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜影院在线观看视频 | 在线观看国产网站 | 亚洲美女视频 | 久久蜜桃精品 | 亚洲精品国产成人 | 精品国产99 | 一区二区三区在线 | 国产一区二区三区 | 一区二区精品 | 国产婷婷精品av在线 | 少妇一区在线观看 | 亚洲一区二区三区视频在线 | 久久久久电影 | 九色视频网 | 国产成人免费视频 | 久久久久久久综合 | 亚洲免费片 | 91精品国产91久久综合桃花 | 亚洲欧美日韩精品久久亚洲区 | www.色综合| 亚洲综合区 | 久久国产精品精品国产色婷婷 | 欧美激情一区二区 | 久久久久久国产精品三区 | 亚洲三区在线观看 | 欧美国产日韩一区 | 日本欧美在线 | 欧美日韩中文字幕 | 欧美久久影院 | 97高清国语自产拍 | 亚洲精品电影在线 | 久久不卡 | 亚洲精品一二区 | 色在线免费视频 | 久久夜视频 | 国产精品毛片av一区 | 在线视频成人 | 国产色99精品9i | 久久精品中文字幕 | 久久精品色欧美aⅴ一区二区 | 亚洲视频在线看 |