7

根据 SO 的常见问题解答,解决“程序员常用的软件工具”的问题是合适的,所以这里是。

我喜欢 jQuery Mobile 的 UI,但我只是真正进入响应式设计,我的网站根据屏幕大小(媒体查询等)做出响应。那么 jQuery Mobile 在哪里适合呢?

比如说...

  1. 我已经为我的所有屏幕尺寸设计了网站的“外观和感觉”。
  2. 我的设计目前不使用任何 jQuery Mobile UI 元素(任何大小)。
  3. 那么...我的网站如何通过使用 jQuery Mobile 受益?
  4. 难道我不需要重做整个网站才能使用 jQuery Mobile 吗?
  5. 还是 jQuery Mobile 只是(或主要)用于移动应用程序

令人惊讶的是,我看到这么多教程直接跳到如何使用它,但直接跳过了为什么何时使用它。

4

3 回答 3

7

是的,jQuery Mobile 仅适用于移动应用程序,这意味着它将用于您现有桌面站点的不同网页中。

可以使用您提到的“响应式设计”创建移动站点,但 jQuery Mobile 不止于此,它旨在用于完全专用的移动站点。

我会这样看:

- 如果您希望网页在桌面浏览器上看起来不错,但在移动设备上也可以查看,请使用响应式设计技术,例如 CSS 媒体查询

- 如果您想要将移动设备转发到的单独的移动页面(例如 www.mysite.com/mobile),jQuery Mobile 适合您

另外值得注意的是,JQM 通过减少服务器发出的 http 请求的数量(在您使用 3G 连接等时很重要)针对移动浏览器进行了优化,而您的普通网站可能不会这样做。

于 2013-04-11T20:07:04.220 回答
2

jQuery Mobile 是一个框架,它不是您只需插入现有应用程序的东西。如果您已经拥有一个功能齐全的网站,那么 jQuery Mobile 不会有太大帮助。

于 2013-04-11T19:57:14.143 回答
1

我认为 jQuery Mobile 主要用于移动应用程序。它为您提供了基本上已经创建的 UI,您可以轻松地根据您的需要进行调整以创建一个看起来很酷的应用程序。

于 2013-04-11T19:53:48.857 回答