iPhone编程中的JavaScript

PJR*_*PJR 10 javascript iphone objective-c ipad ios

我目前正在使用Objective-C为iPhone和iPad开发应用程序.我发现了一些与在iPhone中使用JavaScript相关的代码.

  1. 我们可以借助JavaScript更轻松,更准确地创建应用吗?
  2. Apple是否批准至少部分使用JavaScript创建的应用程序?
  3. 如何开始学习JavaScript?
  4. 是否有任何教程可以帮助我理解和学习JavaScript,尤其是iPhone/iPad编程?

WSk*_*kid 5

网络应用

Web Apps是高度优化的特殊网站,可从任何设备访问,但外观和感觉仍然是一个成熟的应用程序.一个早期的例子是GMail.这是jQuery的John Resig关于早期Web应用程序开发的旧帖子.

1.我们可以借助Javascript更轻松,更准确地创建应用程序吗?

由于意图可能不同,这有点误导.Web应用程序的目标是尽可能轻松地吸引尽可能多的受众,但是,您只能使用非本机功能.

本机功能包括使用设备硬件,如相机,gps,触摸其他应用程序,通知等.有几个库提供Web应用程序的包装,以暴露这些底层调用,但您必须为每个设备执行此操作.图书馆包括:Phonegap,Titanium.

2. Apple是否批准至少部分使用JavaScript创建的应用程序?

当然!他们甚至有一个特殊的部分.对于大多数webapps,它只是一个书签,用户拖动到他们的主屏幕以便快速访问.如果你想在商店里做真正的应用,你需要一个如前所述的包装库来将你的应用打包在一起.

3.如何开始学习JavaScript?

超出这个问题的范围,但道格拉斯克罗克福德是一个更好的老师,他有一个多部分的视频系列以及一本书,让你学习"好的部分".

4.是否有任何教程可以帮助我理解和学习JavaScript,尤其是iPhone/iPad编程?

老实说,最好先学习javascript,因为它是一个基于原型对象的谜题,然后担心如何利用各种框架获得最佳移动性能.

添加5.什么是一些javascript移动框架?

这些只是最常见的但我会浏览它们中的每一个,因为jQuery,dojo和sencha在如何使用javascript方面有不同的方法.