Bootstrap 提供模型绑定、验证还是只是一堆漂亮的样式?我是否必须使用诸如 knockout.js 之类的东西才能使用绑定?
我打算将它用于显示分析数据、图表、KPI 等的网站,我真的很喜欢这些风格(计划使用高图表制作图表)。
此外,Bootstrap 是否:
- 支持 HTML5 还是 CSS3?
- 移动/平板电脑/网络的无缝视图(我不必为每个端点编写模板?)
Bootstrap 提供模型绑定、验证还是只是一堆漂亮的样式?我是否必须使用诸如 knockout.js 之类的东西才能使用绑定?
我打算将它用于显示分析数据、图表、KPI 等的网站,我真的很喜欢这些风格(计划使用高图表制作图表)。
此外,Bootstrap 是否:
Bootstrap 基本上是一组 CSS(相当 LESS)样式和 javascript 小部件。它不提供模型绑定。您可以找到允许您通过绑定处理程序(例如,Knockout-Bootstrap)或 html 指令(例如,AngularStrap)访问 Bootstrap 功能的库。
Bootstrap 不仅仅是“漂亮的样式”,但它与模型绑定或验证框架不在同一类别中。如果您正在寻找 Javascript 框架,这些框架很受欢迎:Angular(来自 Google)、Knockout、Meteor(前沿)和 Backbone(简单、轻量级)。
如果你想将 Bootstrap 与前端 JS 框架一起使用,你可以试试 Yeoman,它有为你搭建这些东西的生成器——包括一个提供带有 Angular 或 Backbone 的 Bootstrap(或带有 Compass 的 Boostrap)的生成器。
是的,Bootstrap 使用带有优雅后备的 CSS3,Compass 也是如此(您甚至可以同时使用它们)。您必须使用 bootstrap-responsive.css 设计响应式功能(查看他们的在线文档)。如果您想要更多开箱即用的“无缝视图”,您可以尝试 WrapBootstrap 预建主题。
希望这能让您对正在考虑的景观有所了解。