安卓系统支持jquery吗?

8

我正在开发一个Android应用程序,决定添加页面翻转效果。想知道Android是否支持jquery,这样实现逻辑会更容易。


4
请注意,JavaScript和Java是两个不同的东西。 - Mustafa
你可以使用droidQuery,这是jQuery的Android端口,它允许你以非常类似于jQuery的语法在本地Java中编程。 - Phil
5个回答

5
如果您正在开发一个网络应用程序,那么是的,Android将能够正确地查看它。 Android的浏览器使用WebKit布局引擎,支持Javascript,因此也支持jQuery。但另一方面,如果您真的在制作网络应用程序,那么针对Android没有任何意义:大多数支持web的平台都可以运行它,只需要做一些小的修改。
我假设您实际上正在制作本机Android应用程序(即将编译为.apk文件的应用程序)。 这是完全不同的事情:它使用不同的语言(Java)进行编程,并且托管在Web浏览器中。

jQuery可以在原生应用程序中使用,但不是以传统的方式。它必须通过像PhoneGap这样的工具进行转换,以使一切正常地作为原生应用程序运行。 - Blowtar
1
@Blowtar:我想这就是我写的内容,对的,“如果你正在开发一个Web应用程序,Android将能够正确地查看它”,以及“一个本地的Android应用程序是用不同的语言(Java)编程的,而且不是托管在Web浏览器中”。问题也可能是在问Android是否支持Python或Haskell(好吧,jQuery甚至不是一种语言)- 只要引擎在本地运行或作为Web应用程序托管,你肯定可以使用任何引擎。 - vgru

3
如果你想使用jQuery构建网页并在Android上查看,那么答案是肯定的(因为jQuery是JavaScript库,而Android的Webkit支持它)。但是,jQuery不能用于创建应用程序,你需要使用Java来实现。

1

jQuery 是 JavaScript,所以 Android 支持 jQuery。

(当然,如果你想创建原生应用程序,你需要像 PhoneGap 这样的工具)


1
如果你想知道是否可以使用jQuery开发应用程序,那么你可以查找jquery mobile

0

你标记了android-xml和java,所以我假设你是在谈论原生应用程序。使用JQuery是不明智的,因为你需要向你的应用程序添加一个浏览器,并与之建立接口,而你可以很容易地使用Android API完成这个任务,速度也更快。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接