5

我读了这个线程 jQuery vs jQuery Mobile vs jQuery UI?

但仍然很困惑。jQuery mobile 可以与桌面 jQuery 互换吗?

jQuery mobile 可以用于桌面开发吗?你可以使用常规的 jQuery 进行移动开发吗?

除了更好的触控支持,jQuery Mobile 还提供了哪些其他优势?

4

2 回答 2

14

让我帮助解释一下。

jQuery 是 jQuery Mobile 和 jQueryUI 的基础,有点像地下室是房子的其余部分。jQuery 本身有许多很棒的工具来操作网页和向页面添加交互性,以及许多其他仅靠 HTML 和 CSS 无法完成的奇特功能。这是他们的网站,其中包含可以单独使用 jQuery 完成的所有不同事情:http: //api.jquery.com/

jQueryUI 建立在 jQuery 之上,就像房子的第一层建在地下室之上。jQuery UI 包含一系列预先构建的交互式小部件,可以轻松集成到网站中。请记住,所有 jQuery UI 都是使用简单的 jQuery、JavaScript 和 CSS 构建的。仅使用 jQuery 就可以(而且非常容易)自己复制这些小部件。这些人很好地为你写了它们。:) 这是一个您可以查看他们所有小部件的网站:http: //jqueryui.com/demos/

最后我们来到 jQuery Mobile。这也是建立在 jQuery 之上的,但不是在 jQuery UI 之上。使用我之前的类比,您可以将其视为车库。它不是在一楼的顶部,但它就在它的旁边,与房子的主要生活空间不同。jQuery Mobile 就像是 jQuery 和 jQuery UI 的轻量级修改版本的组合,针对在移动设备上的使用进行了优化。本质上,它是一个代码和小部件框架,可将类似应用程序的功能和小部件添加到网页以供移动使用。您可以在此处演示 jQuery Mobile:http: //jquerymobile.com/demos/1.1.0-rc.2/,或者您可以使用此拖放工具快速构建自己的 jQuery Mobile 页面:http://codiqa。 com/ .

希望这有助于区分它们。

于 2012-04-06T18:56:56.223 回答
4

jQuery 是 jQuery Mobile 和 jQuery UI 所依赖的库。

jQuery Mobile 专为触摸和更小的屏幕体验而设计。

jQuery UI 专为无触摸的标准屏幕体验而设计。

jQuery 本身非常适合用于移动设备或非移动设备。它只是 jQuery Mobile 和 jQuery UI 已经很好地为您构建了它,因为它们基于 jQuery 本身。

我不确定还需要说些什么。

于 2012-04-06T18:52:50.227 回答