使用Javascript開發(fā)移動(dòng)應(yīng)用程序_第1頁(yè)
使用Javascript開發(fā)移動(dòng)應(yīng)用程序_第2頁(yè)
使用Javascript開發(fā)移動(dòng)應(yīng)用程序_第3頁(yè)
使用Javascript開發(fā)移動(dòng)應(yīng)用程序_第4頁(yè)
使用Javascript開發(fā)移動(dòng)應(yīng)用程序_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、使用Javascript開發(fā)移動(dòng)應(yīng)用程序分類:移動(dòng)開發(fā)前端2011-02-2119:404258人閱讀評(píng)論(15)收藏舉報(bào)原文地址: HYPERLINK http:/blog.fr http:/blog.fr/2010/05/mobile-application-development-using-javascript/譯者:蔣宇捷Javascript并不僅僅只用于網(wǎng)頁(yè)和網(wǎng)站程序。你還可以創(chuàng)建實(shí)時(shí)應(yīng)用、服務(wù)端解決方案、桌面和移動(dòng)應(yīng)用。移動(dòng)應(yīng)用分為兩種:瀏覽器里的網(wǎng)頁(yè)應(yīng)用和本地應(yīng)用。本地應(yīng)用通常更快更強(qiáng)大,因?yàn)樗鼈冇性L問(wèn)文件系統(tǒng)、傳感器、照相機(jī)等設(shè)備的權(quán)限。本地應(yīng)用通常使用手機(jī)指定的語(yǔ)言編寫,例

2、如Objective-C、Java。所以獨(dú)立開發(fā)者通常使用HTML+CSS+Javascript的解決方案。幸運(yùn)的是,感謝最新的技術(shù),我們可以很方便的將網(wǎng)頁(yè)應(yīng)用轉(zhuǎn)換為真正的本地應(yīng)用。TitaniumAppceleratorTitaniumisNativeTitaniumprovidesnativepE-rformdrK:.nativeHI&rativecdpdbiliEiewith-over1.OOOAPIsandtfytiifwidi-HTMLEQ5KOi肚FT白就像Titanium一樣,PhoneGap讓你可以使用HTML和Javascript來(lái)為多個(gè)手機(jī)平臺(tái)構(gòu)建應(yīng)用,包括iPhone、G

3、oogle的Android、塞班、Palm和黑莓。你可以在這里看看上面提到的這些平臺(tái)目前支持哪些特性。坦白的說(shuō),我只用過(guò)Titanium,但是PhoneGap看起來(lái)也是一個(gè)很好的選擇。另外還有QuickConnectFamily和NibleKit。第一個(gè)相當(dāng)強(qiáng)大,第二個(gè)缺乏文檔同時(shí)不支持跨平臺(tái)(只支持iPhone和iPod)。我還推薦iWebkit,但是它的主頁(yè)最近被黑了(我沒(méi)有開玩笑)。你可能會(huì)對(duì)讓你工作更容易的框架感興趣。例如,如果你希望你的應(yīng)用有特別的iPhone界面和外觀,可以試試:jQTouchUwrInlnrliK*EtangTwIHbfjQTouchAJQuerypluginfa

4、rmotiilBwebdevelopmentOnlheiPhoneiPodTouch,andalhsrforwand-thinkingdevices.DownloadPr&vltMWebKit它可以使你輕松創(chuàng)建Webkit瀏覽器上運(yùn)行的iPhone應(yīng)用(還可以再使用Titanium或PhoneGap來(lái)創(chuàng)建本地應(yīng)用)。除jQTouch之外還有一個(gè)選擇:IUI。你可以在Google代碼里找到它。如果你要選擇一個(gè)輕量級(jí)和非jQuery的框架,可以試試WebApp,它被設(shè)計(jì)來(lái)模擬iPhone和iPodTouch真實(shí)的用戶圖形界面。XUIIhmeDocummtatiQTiCappuca-noisan仃s

5、ourceiframeworKthslItessybuiJd白芒就忙ip匕自hb凸rBppll的11口胯iJiairu-nInweb我們聽(tīng)到了你的話。另外一個(gè)Javascript框架是什么?!當(dāng)使用PhoneGap開發(fā)時(shí),使用現(xiàn)代的Javascript(例如Prototype、MooTools、YUI、Ext、甚至jQuery),會(huì)導(dǎo)致加載時(shí)間變慢。一個(gè)最大的原因是這些庫(kù)太大,主要是它們包含了大量跨瀏覽器兼容性代碼。到目前為止,手機(jī)平臺(tái)上瀏覽器實(shí)現(xiàn)和不同的需求很少,所以請(qǐng)考慮XUI。我已經(jīng)說(shuō)得夠多了CappuccinoLearnHi!iil-culCbi|4ucr!riahdberrw*.if

6、umghta-dutiiFMrnilnriDiscussAiksiiiiis.fii!JiiiiMrarnMloUiiBf尊曲W網(wǎng)ftbContributeFibhwi|utHiulTw遠(yuǎn)uTt*皿切Cpr*iOlh|4Mfnran*.am陽(yáng)enynvprapd庫(kù)mia”HacMinva-nsLiniK這個(gè)框架為非Objective-C開發(fā)者設(shè)計(jì),Capucchino引入了Objective-J。Objective-J是一個(gè)基于Objective-C的新式編程語(yǔ)言。它同時(shí)是Javascript的一個(gè)超集,這代表著任何有效的Javascript代碼也是可用的Objective-J代碼。任何熟悉Javascript和面向?qū)ο笤淼娜?,學(xué)習(xí)Objective-J不會(huì)有任何困難。熟悉Objective-C會(huì)有一些幫助,但不是必須的。使用這個(gè)框架可以創(chuàng)建和桌面應(yīng)用一樣棒的手機(jī)應(yīng)用(這要感謝Titanium)。可以看看一些示例:280slides,Mockingbird或者Github問(wèn)題iProcessing4iProcessing使用上面的框架你可能無(wú)法創(chuàng)建3D應(yīng)用和游戲。所以有了iProcessing。它是一個(gè)開放的編程框架,幫助人們使用Processing語(yǔ)言開發(fā)本地iPhone應(yīng)用。它是Processing.js庫(kù)和iPhone上Javascript應(yīng)用框架的結(jié)合。視頻/v/tE

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論