使用jquery mobile时遇到以下问题。 Jquery移动是否值得在大型项目中使用?
如果您发现上述任何问题,那么使用jquery mobile的所有人都可以分享他们的观点和解决方案。而且,您使用jqm的经验。我们有意或无意地开始在我们的项目中使用jqm。不知道jqm让生活变得简单或复杂: - )
答案 0 :(得分:2)
这取决于你认为什么是一个大项目。人们通常会忘记一件事,构建 jQuery Mobile
以在所有主要浏览器环境中工作,并且它会保留后缀,它就更多了。同时,这并不意味着它是"mobile only"
。虽然它在桌面浏览器上表现得非常出色,但它在移动设备上运行时存在某些问题。纯粹的移动可用性只有一个主要原因,而且对于移动设备来说,它并不是真正的优化。人们认为优化且完全响应的HTML5混合应用程序是一个不错的梦想。可悲的事实是移动设备的表现仍然是他们老桌面兄弟背后的faaar faaar。
如果您真的想要创建混合移动应用,请更好地关注 AppFramework (前 jqMoby
)或 {{3 }} 因为它们会为您提供更好的优化,更不用说2-3倍的执行速度了。在某些情况下,他们的表现仍然是纯粹的。
但是让我回答你的问题。
这是一个真正的 jQuery Mobile
问题,无论迟早使用哪种移动设备都会遇到闪烁问题。不存在完美的解决方案。除非你计算转换为 AppFramework
,否则你会获得更好的可用性,这只是另一个恐怖故事。
在99.9%的情况下,这不是jQuery Mobile问题,主要是因为他们不了解 jQuery Mobile
的工作原理。如果遇到这些问题,请与我们分享,我们将为您提供解决方案。
这远非事实。我参与了许多移动框架, jQuery Mobile
具有非常干净的CSS样式和页面结构。说实话,我最初几周使用它是非常可怕的,但经过一段时间后你可以在不使用像Firebug这样的工具的情况下覆盖它的样式。
基本上这里的一切都是一个问题。你有什么需求?如果您想创建一个响应式混合移动应用程序,请转发清晰的表单 jQuery Mobile
,并查看我在此答案的乞求时为您提供的解决方案。虽然对较新的手机有好处,但它只是纯粹运行在较旧的手机上(版本1.4应该会带来速度提升,但我认为它们不会匹配 AppFramework
)。另一方面,如果您要构建网站的移动版本或仅增强常规网站,则 jQuery Mobile
是适合您的工具。