我可以在bootstrap中创建自定义小部件吗?

时间:2014-07-02 09:33:40

标签: jquery twitter-bootstrap dojo

我对dojo开发有所了解,但我是Twitter Bootstrap的新手。

在dojo中我们可以编写一个小部件文件,以后我们可以在我们项目的任何软件中使用。

是否可以在Bootstrap中创建我们自己的自定义小部件。

2 个答案:

答案 0 :(得分:0)

我认为您打算为特定事物创建自己的独立功能。实际上是的,你可以。引导程序实际上是CSS JavaScript等的框架。

如果您正在谈论Twitter Bootstrap(因为它现在在开发人员中很受欢迎),那么您应该阅读它们的文档。

http://getbootstrap.com/

他们为您提供了一个非常好的教程,创建按钮,表单(登录表单,您正在谈论)和其他文本元素。请阅读本教程的文档。

答案 1 :(得分:0)

是和否。 Dojo有一个小部件框架,其中包含以下功能:

  • 使用dojo/_base/declare继承(以及使用mixins)
  • 小部件生命周期(感谢dijit/_WidgetBase
  • 模板化(感谢dijit/_TemplatedMixindijit/_WidgetsInTemplateMixin
  • 允许以编程方式或声明方式创建小部件的框架

另一方面,Twitter Bootstrap是一个UI工具包,包含以类似方式设置样式的样式表和组件。 (据我所知)它背后没有真正的小部件框架,所以继承,小部件生命周期......之类的东西必须由你自己完成。

所以,是的,您可以创建Twitter Bootstrap小部件,但是用于开发自己的小部件的代码将会更低级,可能使用jQuery来实现您的小部件(或者您应该找到基于jQuery的小部件框架)。