我想知道是否有人能给出一些建议,哪一个是“更好”。Twitter-bootstrap还是JQuery手机?
谢谢,-peter
发布于 2012-02-23 22:40:42
我不知道你是否可以回答“更好”,因为它们服务于不同的目的。Bootstrap是一个很棒的通用CSS库,而jQueryMobile更接近于一个框架。这意味着jQueryMobile不只是让你的页面看起来更漂亮--它提供了很多面向移动的功能,比如-滑动事件,页面转换,允许单页面应用程序(因为它一次只会显示一个带有data-role=' page‘的div ),AJAX预加载和历史API,以及许多触摸友好的组件/小部件。虽然bootstrap首先是一个CSS库,主要用于桌面,但也适用于移动设备,特别是因为2.0内置了媒体查询。Bootstrap将不会帮助您与触摸友好的列表,复选框,选择菜单等。
还有一件事需要指出的是,jQueryMobile使用JavaScript获取您的标记,并用各种漂亮的东西修饰它。Bootstrap有一些javascript,但只用于可选组件,其余的是CSS。
所以我的回答是,如果你正在开发一个明确计划主要在移动设备上使用的web应用程序,那就使用jQueryMobile;其他任何东西都可以使用Bootstrap-它真的很棒。
发布于 2012-03-12 20:01:44
jQuery手机!= twitter bootstrap。Twitter bootstrap用于创建响应式布局,单个CSS既可以在大屏幕上工作,也可以在小屏幕上工作。jQuery mobile是为移动开发而设计的。因此,如果你使用jQuery开发一个网站,移动设备并不能在所有的桌面浏览器中提供良好的布局一致性。
发布于 2013-03-05 21:56:40
虽然我同意Twitter Bootstrap != jQuery Mobile,但您可以使用Bootstrap开发移动网站。在花了几个月的时间使用jQuery手机开发了一个移动网站后,我的结论是:
jQuery移动背后的概念是完美的。“页面”概念与服务器端技术(在我的例子中是ASP.Net MVC )集成得非常好。它允许您将页面开发为单独的文件,主要呈现在服务器上,正如您已经习惯并可能希望做的那样。
然而,在它目前的状态下,如果你尝试用它做太多的事情,它可能会变得非常慢并且非常有buggy。我在我的项目中遇到了一个又一个的问题。
所以我想说,如果你的网站不是太复杂(比如没有滑动,没有向导),那就使用jQuery移动版吧。否则,请考虑等待项目成熟。就快到了。
https://stackoverflow.com/questions/9242012
复制相似问题