版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、使用Javascript開發(fā)移動應(yīng)用程序分類:移動開發(fā)前端2011-02-2119:404258人閱讀評論(15)收藏舉報原文地址: HYPERLINK http:/blog.fr http:/blog.fr/2010/05/mobile-application-development-using-javascript/譯者:蔣宇捷Javascript并不僅僅只用于網(wǎng)頁和網(wǎng)站程序。你還可以創(chuàng)建實(shí)時應(yīng)用、服務(wù)端解決方案、桌面和移動應(yīng)用。移動應(yīng)用分為兩種:瀏覽器里的網(wǎng)頁應(yīng)用和本地應(yīng)用。本地應(yīng)用通常更快更強(qiáng)大,因?yàn)樗鼈冇性L問文件系統(tǒng)、傳感器、照相機(jī)等設(shè)備的權(quán)限。本地應(yīng)用通常使用手機(jī)指定的語言編寫,例
2、如Objective-C、Java。所以獨(dú)立開發(fā)者通常使用HTML+CSS+Javascript的解決方案。幸運(yùn)的是,感謝最新的技術(shù),我們可以很方便的將網(wǎng)頁應(yīng)用轉(zhuǎn)換為真正的本地應(yīng)用。TitaniumAppceleratorTitaniumisNativeTitaniumprovidesnativepE-rformdrK:.nativeHI&rativecdpdbiliEiewith-over1.OOOAPIsandtfytiifwidi-HTMLEQ5KOi肚FT白就像Titanium一樣,PhoneGap讓你可以使用HTML和Javascript來為多個手機(jī)平臺構(gòu)建應(yīng)用,包括iPhone、G
3、oogle的Android、塞班、Palm和黑莓。你可以在這里看看上面提到的這些平臺目前支持哪些特性。坦白的說,我只用過Titanium,但是PhoneGap看起來也是一個很好的選擇。另外還有QuickConnectFamily和NibleKit。第一個相當(dāng)強(qiáng)大,第二個缺乏文檔同時不支持跨平臺(只支持iPhone和iPod)。我還推薦iWebkit,但是它的主頁最近被黑了(我沒有開玩笑)。你可能會對讓你工作更容易的框架感興趣。例如,如果你希望你的應(yīng)用有特別的iPhone界面和外觀,可以試試:jQTouchUwrInlnrliK*EtangTwIHbfjQTouchAJQuerypluginfa
4、rmotiilBwebdevelopmentOnlheiPhoneiPodTouch,andalhsrforwand-thinkingdevices.DownloadPr&vltMWebKit它可以使你輕松創(chuàng)建Webkit瀏覽器上運(yùn)行的iPhone應(yīng)用(還可以再使用Titanium或PhoneGap來創(chuàng)建本地應(yīng)用)。除jQTouch之外還有一個選擇:IUI。你可以在Google代碼里找到它。如果你要選擇一個輕量級和非jQuery的框架,可以試試WebApp,它被設(shè)計(jì)來模擬iPhone和iPodTouch真實(shí)的用戶圖形界面。XUIIhmeDocummtatiQTiCappuca-noisan仃s
5、ourceiframeworKthslItessybuiJd白芒就忙ip匕自hb凸rBppll的11口胯iJiairu-nInweb我們聽到了你的話。另外一個Javascript框架是什么?!當(dāng)使用PhoneGap開發(fā)時,使用現(xiàn)代的Javascript(例如Prototype、MooTools、YUI、Ext、甚至jQuery),會導(dǎo)致加載時間變慢。一個最大的原因是這些庫太大,主要是它們包含了大量跨瀏覽器兼容性代碼。到目前為止,手機(jī)平臺上瀏覽器實(shí)現(xiàn)和不同的需求很少,所以請考慮XUI。我已經(jīng)說得夠多了CappuccinoLearnHi!iil-culCbi|4ucr!riahdberrw*.if
6、umghta-dutiiFMrnilnriDiscussAiksiiiiis.fii!JiiiiMrarnMloUiiBf尊曲W網(wǎng)ftbContributeFibhwi|utHiulTw遠(yuǎn)uTt*皿切Cpr*iOlh|4Mfnran*.am陽enynvprapd庫mia”HacMinva-nsLiniK這個框架為非Objective-C開發(fā)者設(shè)計(jì),Capucchino引入了Objective-J。Objective-J是一個基于Objective-C的新式編程語言。它同時是Javascript的一個超集,這代表著任何有效的Javascript代碼也是可用的Objective-J代碼。任何熟悉Javascript和面向?qū)ο笤淼娜?,學(xué)習(xí)Objective-J不會有任何困難。熟悉Objective-C會有一些幫助,但不是必須的。使用這個框架可以創(chuàng)建和桌面應(yīng)用一樣棒的手機(jī)應(yīng)用(這要感謝Titanium)。可以看看一些示例:280slides,Mockingbird或者Github問題iProcessing4iProcessing使用上面的框架你可能無法創(chuàng)建3D應(yīng)用和游戲。所以有了iProcessing。它是一個開放的編程框架,幫助人們使用Processing語言開發(fā)本地iPhone應(yīng)用。它是Processing.js庫和iPhone上Javascript應(yīng)用框架的結(jié)合。視頻/v/tE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 國際視野下的小學(xué)數(shù)學(xué)教師專業(yè)發(fā)展
- 2024完整版企業(yè)員工休假安排及績效獎金分配合同3篇
- 培養(yǎng)安全意識打造企業(yè)安全文化
- 醫(yī)療行業(yè)員工安全風(fēng)險控制培訓(xùn)全解析
- 2025中國鐵塔安徽分公司校園招聘41人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國能源建設(shè)集團(tuán)云南省電力設(shè)計(jì)院限公司春季招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 橡膠促進(jìn)劑相關(guān)行業(yè)投資方案范本
- 2025中國電信安徽公司招聘96人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年黑龍江牡丹江市事業(yè)單位公開招聘工作人員283人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年寧德市基層醫(yī)學(xué)人才公開招聘19人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 施工現(xiàn)場臨時用電安全監(jiān)理檢查表
- 2024年全國職業(yè)院校技能大賽高職組(護(hù)理技能賽項(xiàng))備賽試題庫(含答案)
- 蘇教版六年級數(shù)學(xué)上冊全冊知識點(diǎn)歸納梳理
- 2024小英新人教版PEP三年級上冊全冊單元測試測評卷
- 供應(yīng)鏈管理規(guī)章制度
- 高中語文課后作業(yè)設(shè)計(jì)
- 2024年新蘇教版科學(xué)六年級上冊全冊知識點(diǎn)(超全)
- 四川省成都東部新區(qū)2023-2024學(xué)年七年級上學(xué)期期末語文試題(原卷版)
- 中國特色社會主義思想讀本小學(xué)低年級第1講第1課時《美麗中國是我家》教學(xué)設(shè)計(jì)
- 2024年3月八省八校T8第二次聯(lián)考語文試題及答案
- 三單形式三年級英語練習(xí)題
評論
0/150
提交評論