如何使用HTML5开发iPhone应用程序?

| 我看过一个博客,该博客声称我们可以使用HTML5开发iPhone应用程序。直到那时,我才知道Mac上的Objective-C。 我们可以在iPhone上的HTML5中开发带有后端支持应用程序的界面吗?它是否安全且可扩展? 如果HTML5是标记语言,那么如何在其中使用条件语句?是通过jQuery还是Javascript? 我应该使用哪个IDE来开发HTML5中的iPhone应用程序?     
已邀请:
使用HTML5开发iPhone应用程序的最佳起点是PhoneGap。 您可以通过使用PhoneGap开发iOS应用来走上成熟的应用之路,或者仅选择某些工具/框架来帮助为移动设备构建基于Web的应用。 就像它与网站如何工作一样,HTML用于结构,CSS用于表示,JavaScript用于行为。是的,JS用于条件语句等。     
是。 您可以开发HTML5 / CSS3 / Javascript应用程序,然后将其包装在PhoneGap或Apache Cordova中以使其原生,然后将其放入App Store(或Android Market ...)中,然后在网络上发布。您可以使用自己喜欢的任何工具来执行此操作。 与基于浏览器的Mobile Web Apps相比,使用PhoneGap之类的工具有很多好处,例如,允许您解析iPhone联系人并访问本地硬件。 与jQuery Mobile结合使用时效果很好,但是由于性能是一个主要问题,因此您必须非常谨慎地真正简化图像,CSS和Javascript。 请参阅此链接以了解有关移动框架的更多信息。     
  我看过一个博客,该博客声称我们可以使用HTML5开发iPhone应用程序。直到那时,我才知道Mac上的Objective-C。 如果要编写本机iPhone应用程序,那么Objective-C是您唯一的选择。但是,由于iPhone的网络浏览器具有许多功能(例如,离线缓存),因此您可以开发在其网络浏览器中运行的应用程序,而不是本机运行的应用程序。他们无法访问iPhone的所有功能,它们只是网站(因此您需要服务器来为其服务),但是在发布iPhone SDK之前,史蒂夫·乔布斯本人曾将网络应用程序描述为为应用程序编写软件的方式。苹果手机。   我们可以在iPhone上的HTML5中开发带有后端支持应用程序的界面吗?它是否安全且可扩展? 我不知道那是什么意思。   如果HTML5是标记语言,那么如何在其中使用条件语句?是通过jQuery还是Javascript? 正确:JavaScript。 (jQuery只是一个JavaScript框架,在当前的iPhone上使用时可能会有点沉重。) HTML5规范通过为其指定的HTML元素定义DOM接口,并定义技术上不属于HTML的新DOM功能(例如离线缓存),模糊了HTML和JavaScript之间的区别。苹果(和其他人)通过使用“ HTML5”一词来涵盖各种CSS功能(如动画和变换),进一步模糊了该术语,您可能会发现它们对于使Web应用程序更像本机应用程序非常有用。     

要回复问题请先登录注册