版權(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)建實時應(yīng)用、服務(wù)端解決方案、桌面和移動應(yīng)用。移動應(yīng)用分為兩種:瀏覽器里的網(wǎng)頁應(yīng)用和本地應(yīng)用。本地應(yīng)用通常更快更強大,因為它們有訪問文件系統(tǒng)、傳感器、照相機等設(shè)備的權(quán)限。本地應(yīng)用通常使用手機指定的語言編寫,例
2、如Objective-C、Java。所以獨立開發(fā)者通常使用HTML+CSS+Javascript的解決方案。幸運的是,感謝最新的技術(shù),我們可以很方便的將網(wǎng)頁應(yīng)用轉(zhuǎn)換為真正的本地應(yīng)用。TitaniumAppceleratorTitaniumisNativeTitaniumprovidesnativepE-rformdrK:.nativeHI&rativecdpdbiliEiewith-over1.OOOAPIsandtfytiifwidi-HTMLEQ5KOi肚FT白就像Titanium一樣,PhoneGap讓你可以使用HTML和Javascript來為多個手機平臺構(gòu)建應(yīng)用,包括iPhone、G
3、oogle的Android、塞班、Palm和黑莓。你可以在這里看看上面提到的這些平臺目前支持哪些特性。坦白的說,我只用過Titanium,但是PhoneGap看起來也是一個很好的選擇。另外還有QuickConnectFamily和NibleKit。第一個相當(dāng)強大,第二個缺乏文檔同時不支持跨平臺(只支持iPhone和iPod)。我還推薦iWebkit,但是它的主頁最近被黑了(我沒有開玩笑)。你可能會對讓你工作更容易的框架感興趣。例如,如果你希望你的應(yīng)用有特別的iPhone界面和外觀,可以試試:jQTouchUwrInlnrliK*EtangTwIHbfjQTouchAJQuerypluginfa
4、rmotiilBwebdevelopmentOnlheiPhoneiPodTouch,andalhsrforwand-thinkingdevices.DownloadPr&vltMWebKit它可以使你輕松創(chuàng)建Webkit瀏覽器上運行的iPhone應(yīng)用(還可以再使用Titanium或PhoneGap來創(chuàng)建本地應(yīng)用)。除jQTouch之外還有一個選擇:IUI。你可以在Google代碼里找到它。如果你要選擇一個輕量級和非jQuery的框架,可以試試WebApp,它被設(shè)計來模擬iPhone和iPodTouch真實的用戶圖形界面。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)致加載時間變慢。一個最大的原因是這些庫太大,主要是它們包含了大量跨瀏覽器兼容性代碼。到目前為止,手機平臺上瀏覽器實現(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è)計,Capucchino引入了Objective-J。Objective-J是一個基于Objective-C的新式編程語言。它同時是Javascript的一個超集,這代表著任何有效的Javascript代碼也是可用的Objective-J代碼。任何熟悉Javascript和面向?qū)ο笤淼娜耍瑢W(xué)習(xí)Objective-J不會有任何困難。熟悉Objective-C會有一些幫助,但不是必須的。使用這個框架可以創(chuàng)建和桌面應(yīng)用一樣棒的手機應(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 防水工程設(shè)計變更協(xié)議
- 學(xué)生犯錯字保證書信譽
- 物資購買合同范本示例
- 教堂配件供需合同
- 網(wǎng)絡(luò)直播主播簽約規(guī)范
- 完整招商服務(wù)合同案例
- 物資選購協(xié)議樣式
- 演出合作放心合同
- 高效家居采購合同的簽訂要點
- 供水合同協(xié)議書簽訂流程詳解
- 外研社版三起英語四年級上冊復(fù)習(xí)提綱-
- 【課件】信息系統(tǒng)的優(yōu)勢與局限性 2023-2024學(xué)年人教中圖版(2019)高中信息技術(shù)必修二
- 盤江風(fēng)電場送出線路工程環(huán)境影響報告表
- 一年級口算天天練(可直接打印)
- 綜合分析三部門條件下國民收入水平取決于什么因素?如何決定國民收入-怎樣使國民收入更快更好的增長
- 鍋爐運行中的常見故障及處理
- 農(nóng)產(chǎn)品營銷與品牌建設(shè)54張課件
- 汽車維修公務(wù)車輛定點維修車輛保養(yǎng)投標(biāo)方案
- 碳交易與資產(chǎn)管理課件
- 高等學(xué)校國家安全教育學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年
- 《樹葉中的比》(說課稿)蘇教版六年級上冊數(shù)學(xué)
評論
0/150
提交評論