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

在Titanium開(kāi)發(fā)中使用JSS

移動(dòng)開(kāi)發(fā)
只要是做過(guò)網(wǎng)頁(yè)的朋友,就應(yīng)該知道CSS,但對(duì)于JSS,不知道了解的人又多不多呢?到底什么是JSS呢?一個(gè)比較完整的定義,JSS是一種新的樣式語(yǔ)言,它在CSS標(biāo)準(zhǔn)語(yǔ)法的基礎(chǔ)上增加了常量、函數(shù)、分組、封裝以及Hack等特性。有助于提高前端開(kāi)發(fā)效率,減少代碼體積。

在本文里我主要是說(shuō)一下如何在Titanium里使用JSS,關(guān)于JSS的更多細(xì)節(jié)和用法,大家可到http://classtyle.com/jss/了解詳情!

Titanium本身就支持JSS文件,使用起來(lái)也非常簡(jiǎn)單,不過(guò)必須要注意以下2點(diǎn):

1.JSS文件必須要與相應(yīng)的JS文件同名。請(qǐng)看以下例子:

如一個(gè)項(xiàng)目里有多個(gè)JS文件,分別是app.js,home.js,profile.js,這時(shí)你想為home.js文件里的代碼套用JSS,那么就必須建立一個(gè)名為home.jss的文件。由于Titanium同時(shí)支持多種移動(dòng)設(shè)備,這時(shí)為了區(qū)分不同設(shè)備的JSS文件,可以在JSS文件名上添加設(shè)備名,如要為iphone應(yīng)用的JSS,那么就應(yīng)該寫(xiě)成home.iphone.jss。

但如果你的項(xiàng)目比較大,JS文件很多的話(huà),將所有JSS都放到根目錄就感覺(jué)太亂了,解決辦法是將對(duì)應(yīng)的JSS文件放到設(shè)備目錄里,titanium默認(rèn)就會(huì)創(chuàng)建了android和iphone這2個(gè)目錄,這時(shí)你只需將jss放到iphoneorandroid目錄下就可以,因?yàn)橐褮w檔了目錄,所以jss文件名就不需再加上設(shè)備名了,這樣管理起來(lái)也會(huì)方便很多:wink<span class=:">

2.修改或者添加了JSS文件后,必須重新clean一次項(xiàng)目,然后重新運(yùn)行才能生效。

也許Titanium是一次性將JSS都編譯好了,所以如果你不做一次清除工作,無(wú)論你如何修改JSS都不會(huì)生效的,這個(gè)當(dāng)時(shí)我就被忽悠了一把,這么重要的一步,官網(wǎng)上居然都沒(méi)提及,弄得我剛開(kāi)始弄了很久都沒(méi)效果出來(lái),還以為用不了:getlost<span class=:">

順便一提的是,你還可以直接在JSS文件里寫(xiě)Titanium控件的一些樣式代碼,如指定一個(gè)TableViewRow控件的高度和字體等:

  1. .rowStyle{ 
  2. rowHeight:20, 
  3. font-size:30 

另外其實(shí)每個(gè)控件都支持className這一屬性,雖然很多并沒(méi)有直接在API文檔寫(xiě)出來(lái),但一般只需直接寫(xiě)上就可生效了,當(dāng)然你也可以用控件的id去應(yīng)用其JSS,用法就和CSS一樣,在此就不多說(shuō)了:biggrin<span class=:">

責(zé)任編輯:佚名 來(lái)源: 移動(dòng)web開(kāi)發(fā)社區(qū)
相關(guān)推薦

2012-04-20 11:07:12

Titanium

2018-03-26 14:25:55

KubernetesSkaffold命令

2012-04-19 10:52:52

2023-12-22 09:11:45

AndroidNFC移動(dòng)開(kāi)發(fā)

2009-07-16 14:22:02

Windows Emb

2012-04-19 16:17:24

TitaniumAndroidtabbar

2012-04-19 16:55:48

Titanium視頻jQuery Mobi

2012-04-19 11:40:21

Titanium

2012-04-19 16:22:12

TitaniumTabGroup

2022-06-07 19:48:07

TraefikProxy插件

2020-07-07 09:19:28

Android 協(xié)程開(kāi)發(fā)

2020-04-08 09:06:34

Android 協(xié)程開(kāi)發(fā)

2012-02-13 14:22:22

MonoTouchiOS應(yīng)用Visual Stud

2012-04-19 13:55:19

TitaniumTiMVC

2012-05-17 09:09:05

Titanium單元測(cè)試

2012-02-09 17:07:50

Titanium MoTitaniumWindows 7

2012-02-14 09:59:39

Titanium MoTitaniumMac

2012-05-18 10:08:56

TitaniumAndroid

2012-05-18 11:34:03

Titaniumcons

2013-12-13 17:21:14

Lua腳本語(yǔ)言
點(diǎn)贊
收藏

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