成人免费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:34:03

Titaniumcons

2012-05-18 11:29:55

Titaniumpros

2012-05-23 09:41:37

Titanium St卸載

2009-07-16 09:09:36

ibatis自動代碼

2012-05-18 11:28:57

TitaniumCommunity W

2012-05-23 09:28:14

Titanium錯誤應對辦法

2009-12-01 14:33:06

PHP生成html文件

2011-07-19 09:46:00

Oracle數據庫遞歸查詢

2012-06-26 10:40:43

Titanium

2023-11-09 09:28:09

Java代碼

2009-07-15 17:31:08

iBATIS Ecli

2012-04-19 13:52:16

TitaniumMVCRedux

2012-04-19 16:22:12

TitaniumTabGroup

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
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 老司机67194精品线观看 | 中文字幕亚洲区一区二 | 欧美日韩亚洲视频 | 日韩视频―中文字幕 | 亚洲精品国产a久久久久久 中文字幕一区二区三区四区五区 | 久草成人网 | 久久精品亚洲精品国产欧美 | 久久九精品 | 国产一区二区三区免费视频 | 久久精品国产99国产精品 | 亚洲精品乱码久久久久久按摩 | 国产精品99久久久久久久久久久久 | 欧美成人影院 | 夜夜干夜夜操 | 精品视频一区二区三区在线观看 | 久久精品超碰 | 亚洲97 | 日韩毛片在线免费观看 | 亚洲一区二区三区在线免费 | 国产精品久久久久一区二区三区 | 日韩精品一区二区三区 | 国产成人在线播放 | 亚洲毛片 | 在线成人免费视频 | 日韩欧美国产一区二区三区 | 国产日韩欧美激情 | 国产精品久久久久久亚洲调教 | 精品久久久久久 | 欧美精品乱码99久久影院 | 最新中文字幕久久 | 黄在线免费观看 | 亚洲国产成人精品女人久久久 | 久久久久久久久久影视 | 午夜视频在线观看一区二区 | 中文字幕一区在线观看视频 | 亚洲欧美一区二区三区国产精品 | 久久这里只有精品首页 | 99re在线视频观看 | 天天视频一区二区三区 | 国产精品久久久久久 | 黄色在线免费网站 |