【问题标题】:Comparison of JS frameworks in reference to themes and solutions in dojo [closed]JS框架在dojo中参考主题和解决方案的比较[关闭]
【发布时间】:2011-08-21 08:29:39
【问题描述】:

大家好, 我正在使用dojo创建一个简单的网站,用于各种效果,ajax ... 一开始我真的很喜欢它,但现在我在设计部分遇到了很多麻烦。我的网站正在使用一些自写的 CSS。因此,每次我在 Dojo 中编写诸如上传器或联系表单之类的东西时,我都必须添加许多新样式,因为 js 框架会为每个对象生成大量代码。因为我只有有限的时间我不喜欢这样......所以我搜索了一个解决方案并发现了一些模板可以用来创建一个漂亮的布局。不幸的是,只有少量 (4) 模板可用,并且由于我现有的设计,它们都不适合。所以现在终于有问题了:

1) 有没有类似 dojo 模板的主题生成器之类的东西? 2) 除了更改数百行 css 代码以使设计在我的网站上看起来更好看之外,我还能做其他事情吗? 3)有替代品吗?像其他更容易处理的 JS 框架一样?

目前我现有的 js 文件不是那么大(200-300 行),因此可以切换到其他框架 - 但在我想知道天气之前,这将对我的网站产生积极影响。 :)

希望你能帮帮我! 提前谢谢,

西尔维斯

【问题讨论】:

    标签: javascript frameworks dojo themes generator


    【解决方案1】:

    目前没有用于 Dojo 的主题生成器。但是,如果您查看 Dojo 1.6 中的 Claro 主题,它是使用 Less 构建的,并且通过进行一些变量更改,您可能能够轻松创建自定义主题。

    Dojo 的 UI 系统 Dijit 在支持可访问性和国际化等方面建立在一些相当高的标准上,这部分意味着它使用的标记有时相当复杂。这确实使它们的样式更难一些,但绝对有可能建立一些自定义外观。

    或者,如果您想创建一些自定义 UI 元素,您可以使用 dijit._Widget 和 dijit._Templated 部分来构建您自己的自定义小部件,这将使您可以完全控制最终标记和类,从而更轻松风格,同时仍然至少获得与 Dijit 原生提供的功能类似的某种程度的功能。查看http://dojotoolkit.org/reference-guide/quickstart/writingWidgets.html,了解有关编写您自己的自定义小部件的更多详细信息。

    还有很多其他的 JS UI 库,例如 jQuery UI 或 Mocha for MooTools,但从过去的经验来看,这些库也可以证明需要一些努力来创建自定义样式。 jQuery UI ThemeRoller 是一个有趣的工具,我曾经用它来为一个简单的网站创建自定义主题,尽管完全自定义仍然需要努力。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-07
      • 1970-01-01
      • 1970-01-01
      • 2016-08-06
      相关资源
      最近更新 更多