iPhone编程中的JavaScript

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

>我们可以在JavaScript的帮助下更轻松,准确地创建应用程序吗?
> Apple是否批准至少部分使用JavaScript创建的应用程序?
>如何开始学习JavaScript?
>是否有任何教程可以帮助我了解和学习JavaScript,特别是iPhone / iPad编程?

解决方法

网路应用程式

Web应用程序是高度优化的特殊网站,可从任何设备访问,但仍然看起来像一个完整的应用程序.一个早期的例子就是GMail.这是由jQuery的John Resig提供的早期Web应用程序开发的旧版本blog post.

我们可以在Javascript的帮助下更轻松,准确地创建应用程序吗?

这是有点误导,因为意图可能会有所不同.网络应用程序的目标是以最小的努力打入尽可能广泛的受众群体,但是,您仅限于非本机功能.

本地功能包括使用设备硬件,如相机,GPS,触摸其他应用程序,通知等.有几个库可以围绕您的网络应用程序提供一个包装,以公开这些基础呼叫,但是您必须为每个设备执行此操作.图书馆包括:Phonegap,Titanium.

苹果是否批准至少部分使用JavaScript创建的应用程序?

最肯定的!他们甚至有一个special section.与大多数webapps它只是一个书签,用户拖动到他们的主屏幕快速访问.如果你想在商店里做真正的应用程序,你将需要一个如前所述的包装库来将你的应用程序打包在一起.

3.如何开始学习JavaScript?

超出这个问题的范围,但是道格拉斯·克罗克福德(Douglas Crockford)是更好的老师之一,他有一个multi-part video seriesa book让你学习“好的部分”.

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

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

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

> jQuery Mobile
> Dojo Mobile
> Sencha (Ext) Touch
> Wink
> iUI

这些只是最常见的,但我会浏览他们每一个jQuery,dojo和sencha有不同的方法,如何使用JavaScript.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...