首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在BoilerplateJS中使用Twitter Bootstrap?

如何在BoilerplateJS中使用Twitter Bootstrap?
EN

Stack Overflow用户
提问于 2013-01-09 11:42:41
回答 2查看 487关注 0票数 3

我正在为一个大型的单页面应用程序研究HTML5/CSS3/JavaScript库/框架,我发现了Twitter Bootstrap和BoilerplateJS。这两个库/框架看起来都非常有趣,我们正在考虑同时使用它们。但是,我们希望同时使用这两种方法。因为我们对这两个库/框架都没有经验,所以我们想我们应该发布一个(或两个)关于两者组合的问题。

可以在BoilerplateJS中使用Twitter Bootstrap吗?如果是这样的话,如何将两者结合使用呢?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-01-09 16:15:56

在设计BoilerplateJS时,我看过Twitter Bootstrap,HTML5样板类型的项目。我认为上面的框架比竞争框架更具互补性。

BoilerplateJS提出了一个架构/结构来组织项目中的JS代码。Twitter bootstrap在响应性、UI小部件、样式等方面为您提供帮助,而BoilerplateJS并未提出具体的行会路线。

我认为将BoilerplateJS (非常关注JS结构)与Twitter Bootstrap或HTML5样板(小部件、CSS、HTML最佳实践)一起使用总是一个明智的想法。

票数 2
EN

Stack Overflow用户

发布于 2013-01-10 02:01:17

BoilerplateJS独立于任何UI框架,比如Twitter Bootstrap,它们可以有效地组合在一起创建漂亮的单页面应用程序。

Twitter Bootstrap可以帮助您构建一致的UI,您可以使用它来为您的组件创建视图,而BoilerplateJS可以帮助编排您的组件。

您可能知道,建议在BoilerplateJS中使用MVVM/MVC框架。如果您像我一样选择了KnockoutJS,那么您可能需要在视图中为Twitter Bootstrap元素使用自定义绑定。

例如,我在我的项目中使用它来无缝地将grouped buttonstypeaheads等UI元素绑定到视图模型。你只需要在你的视图模型中引用这样的绑定代码,就能在你的视图中使用这样的东西:

代码语言:javascript
复制
<label class="control-label"><strong>How many rooms:</strong></label>
<div class="btn-group" data-toggle="buttons-checkbox">
    <button type="button" class="btn btn-info" data-value="1" data-bind="checkedButtons: RoomNumber">1</button>
    <button type="button" class="btn btn-info" data-value="2" data-bind="checkedButtons: RoomNumber">2</button>
    <button type="button" class="btn btn-info" data-value="3" data-bind="checkedButtons: RoomNumber">3+</button>
</div>

注意这里的checkedButtons自定义绑定,使用

代码语言:javascript
复制
define(['Boiler', './../../kobuttonbinding' ], function (Boiler, kobuttonbinding) {
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14227942

复制
相关文章

相似问题

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