版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用Javascript开发移动应用程序分类:移动开发前端2011-02-2119:404258人阅读评论(15)收藏举报原文地址: HYPERLINK http:/blog.fr http:/blog.fr/2010/05/mobile-application-development-using-javascript/译者:蒋宇捷Javascript并不仅仅只用于网页和网站程序。你还可以创建实时应用、服务端解决方案、桌面和移动应用。移动应用分为两种:浏览器里的网页应用和本地应用。本地应用通常更快更强大,因为它们有访问文件系统、传感器、照相机等设备的权限。本地应用通常使用手机指定的语言编写,例
2、如Objective-C、Java。所以独立开发者通常使用HTML+CSS+Javascript的解决方案。幸运的是,感谢最新的技术,我们可以很方便的将网页应用转换为真正的本地应用。TitaniumAppceleratorTitaniumisNativeTitaniumprovidesnativepE-rformdrK:.nativeHI&rativecdpdbiliEiewith-over1.OOOAPIsandtfytiifwidi-HTMLEQ5KOi肚FT白就像Titanium一样,PhoneGap让你可以使用HTML和Javascript来为多个手机平台构建应用,包括iPhone、G
3、oogle的Android、塞班、Palm和黑莓。你可以在这里看看上面提到的这些平台目前支持哪些特性。坦白的说,我只用过Titanium,但是PhoneGap看起来也是一个很好的选择。另外还有QuickConnectFamily和NibleKit。第一个相当强大,第二个缺乏文档同时不支持跨平台(只支持iPhone和iPod)。我还推荐iWebkit,但是它的主页最近被黑了(我没有开玩笑)。你可能会对让你工作更容易的框架感兴趣。例如,如果你希望你的应用有特别的iPhone界面和外观,可以试试:jQTouchUwrInlnrliK*EtangTwIHbfjQTouchAJQuerypluginfa
4、rmotiilBwebdevelopmentOnlheiPhoneiPodTouch,andalhsrforwand-thinkingdevices.DownloadPr&vltMWebKit它可以使你轻松创建Webkit浏览器上运行的iPhone应用(还可以再使用Titanium或PhoneGap来创建本地应用)。除jQTouch之外还有一个选择:IUI。你可以在Google代码里找到它。如果你要选择一个轻量级和非jQuery的框架,可以试试WebApp,它被设计来模拟iPhone和iPodTouch真实的用户图形界面。XUIIhmeDocummtatiQTiCappuca-noisan仃s
5、ourceiframeworKthslItessybuiJd白芒就忙ip匕自hb凸rBppll的11口胯iJiairu-nInweb我们听到了你的话。另外一个Javascript框架是什么?!当使用PhoneGap开发时,使用现代的Javascript(例如Prototype、MooTools、YUI、Ext、甚至jQuery),会导致加载时间变慢。一个最大的原因是这些库太大,主要是它们包含了大量跨浏览器兼容性代码。到目前为止,手机平台上浏览器实现和不同的需求很少,所以请考虑XUI。我已经说得够多了CappuccinoLearnHi!iil-culCbi|4ucr!riahdberrw*.if
6、umghta-dutiiFMrnilnriDiscussAiksiiiiis.fii!JiiiiMrarnMloUiiBf尊曲W网ftbContributeFibhwi|utHiulTw远uTt*皿切Cpr*iOlh|4Mfnran*.am阳enynvprapd庫mia”HacMinva-nsLiniK这个框架为非Objective-C开发者设计,Capucchino引入了Objective-J。Objective-J是一个基于Objective-C的新式编程语言。它同时是Javascript的一个超集,这代表着任何有效的Javascript代码也是可用的Objective-J代码。任何熟悉Javascript和面向对象原理的人,学习Objective-J不会有任何困难。熟悉Objective-C会有一些帮助,但不是必须的。使用这个框架可以创建和桌面应用一样棒的手机应用(这要感谢Titanium)。可以看看一些示例:280slides,Mockingbird或者Github问题iProcessing4iProcessing使用上面的框架你可能无法创建3D应用和游戏。所以有了iProcessing。它是一个开放的编程框架,帮助人们使用Processing语言开发本地iPhone应用。它是Processing.js库和iPhone上Javascript应用框架的结合。视频/v/tE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中八年级生物学 反射弧进阶与条件反射建构 跨学科项目式导学案
- 急救医院基坑支护方案
- 混凝土浇筑专项施工方案
- 光伏电缆敷设布放方案
- 小学一年级劳动教育《手护健康快乐成长》教学设计
- 小学一年级英语Unit 9 In my room(第三课时)教学设计
- 基于地理要素分析的国货品牌竞争力探究与推广方案设计-初中七年级地理主题探究导学案
- 2026年园艺产品贮藏加工学(贮藏加工)试题及答案
- 2026年针灸推拿(腧穴学)试题及答案
- 2026年制革工(制革工艺)试题及答案
- 2026年烟花爆竹从业人员安全培训考试试题附答案
- SYT 6649-2025《油气管道管体缺陷修复技术规范》
- (2025年)宜昌市伍家岗区网格员考试题库(含答案)
- 2026年基层选调生遴选笔试试卷(附答案)
- 山地丘陵村镇水土环境协同修复技术指南编制说明
- DB63∕T 2514-2026 博物馆服务标准体系
- 展览展示设备安装施工方案
- DB63∕T 2025-2022 机关食堂管理规范
- 医废培训知识课件
- 仓库管理标准操作流程SOP
- 短篇小说鉴赏课件
评论
0/150
提交评论