jquery , jquery ui 和 jquery mobile 如何组合在一起

Posted

技术标签:

【中文标题】jquery , jquery ui 和 jquery mobile 如何组合在一起【英文标题】:how does jquery , jquery ui and jquery mobile fit together 【发布时间】:2012-07-05 10:34:30 【问题描述】:

如果目标是开发一个当前将在台式计算机上使用但最终也将支持移动设备(如智能手机或平板电脑)的网络应用程序,那么在组织代码时建议采用什么策略?是否应该有一组用于桌面客户端的代码,然后是一组用于移动客户端的代码?过去我使用过 jquery 和 jquery ui 。 jquery 、 jquery ui 和 jquery mobile 如何在 Web 应用程序中组合在一起?为非移动 Web 客户端和移动 Web 客户端开发之间的主要区别是什么? 我正在使用 asp.net mvc 。 我的赞助商更喜欢单页网络应用程序。所以我正在研究 Knockout.js 。我也在研究一些小部件集,例如 dhtmlx jqwidgets 请随时评论我的选择。

【问题讨论】:

jquery vs jquery mobile vs jquery UI? 的可能副本可能会有所帮助 【参考方案1】:

为了简单明了 - 您应该使用(或考虑使用)Responsive Web Design。主要思想是您开发 CSS 以根据屏幕宽度处理重新调整大小/重新组织。这使您可以处理屏幕足够宽以被识别为桌面屏幕的情况,同时能够调整到移动屏幕尺寸 - 无论设备如何。

让您的 CSS 调整页面上元素的大小/位置,您可以为所有用户使用一组代码(无需单独的移动/桌面网站)。您只需花费更多的时间和精力来设计您的网站来处理页面宽度的调整。

jquery 库在移动设备上的工作方式与在“传统”平台上的工作方式相同。不过,有时您可能希望利用各种 jquery 库的移动增强版本。

示例:当您在导航菜单上有嵌套链接时,当您单击“衬衫”之类的类别,然后是“按钮向上”之类的子类别,然后是子子类别时,该链接会出现。类别,例如“蓝色”。在“传统”平台上,用户可以将鼠标光标悬停在元素上以展开嵌套 - 在移动平台上,用户可能希望点击每个类别/子类别以展开嵌套导航按钮。

这完全取决于您网站的设计 - 在设计响应式网站时,我通常在用于“移动”和“桌面”设备的视图之间的脚本几乎没有变化 - 所以任何一个的开发对我来说都没有变化,我将新网站视为“响应式”网站,并从一开始就考虑到可调整大小的浏览器。

此外,有关 jquery、jquery ui 和 jquery 移动库的详细信息,请参阅link that Tats_innit referenced。

【讨论】:

以上是关于jquery , jquery ui 和 jquery mobile 如何组合在一起的主要内容,如果未能解决你的问题,请参考以下文章

电力计算器jquery

jQuery UI 自动完成功能在 iOS 中不起作用

带有 JQuery 的 Grails 项目,没有插件

使 JQuery UI Dialog 自动增长或缩小以适应其内容

禁用文本框后 JQuery UI 自动完成功能不起作用

jQuery移动开发 jQuery Mobile Develop and Design 中文pdf扫描版