首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >twitter-bootstrap vs jquery-mobile

twitter-bootstrap vs jquery-mobile
EN

Stack Overflow用户
提问于 2012-02-12 00:50:36
回答 5查看 58K关注 0票数 108

我想知道是否有人能给出一些建议,哪一个是“更好”。Twitter-bootstrap还是JQuery手机?

谢谢,-peter

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 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-它真的很棒。

票数 163
EN

Stack Overflow用户

发布于 2012-03-12 20:01:44

jQuery手机!= twitter bootstrap。Twitter bootstrap用于创建响应式布局,单个CSS既可以在大屏幕上工作,也可以在小屏幕上工作。jQuery mobile是为移动开发而设计的。因此,如果你使用jQuery开发一个网站,移动设备并不能在所有的桌面浏览器中提供良好的布局一致性。

票数 20
EN

Stack Overflow用户

发布于 2013-03-05 21:56:40

虽然我同意Twitter Bootstrap != jQuery Mobile,但您可以使用Bootstrap开发移动网站。在花了几个月的时间使用jQuery手机开发了一个移动网站后,我的结论是:

jQuery移动背后的概念是完美的。“页面”概念与服务器端技术(在我的例子中是ASP.Net MVC )集成得非常好。它允许您将页面开发为单独的文件,主要呈现在服务器上,正如您已经习惯并可能希望做的那样。

然而,在它目前的状态下,如果你尝试用它做太多的事情,它可能会变得非常慢并且非常有buggy。我在我的项目中遇到了一个又一个的问题。

所以我想说,如果你的网站不是太复杂(比如没有滑动,没有向导),那就使用jQuery移动版吧。否则,请考虑等待项目成熟。就快到了。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9242012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档