jQueryUI的优点

时间:2010-05-05 16:18:45

标签: jquery jquery-ui

我越来越想尝试jQueryUI。但是,我有点害怕,每当我需要的功能丢失时,根据我的需要定制小部件将很困难,因此根据需要滚动我自己的小部件可能是一个安全的赌注。

特别是我想知道的是:

  1. 超越基本主题有多难?假设我想要小部件来匹配我的网站的设计,我可以这样做吗?

  2. 如果我需要一个小部件来进行比它设计的更复杂的交互,该怎么办?例如,我为多个输入创建了一个小部件,就像这样工作。用户将输入写入文本字段。如果他点击+按钮,输入将被复制到另一个地方,输入文本将被清空,依此类推。然后将所有输入作为多选项提交。现在,如果我想在输入字段上使用jQueryUI自动完成,该怎么办?我可以期待其他自定义交互会破坏小部件吗?

  3.   

    最后,使用jQueryUI是否值得痛苦?我觉得我在定制它时会比在自己编写小部件时浪费更多时间。这是真的吗?

4 个答案:

答案 0 :(得分:1)

一般来说,如果你要复制类似的功能,我会说学习任何库是值得的。即使你最终定制它,你花在修复bug上的时间也很可能会少得多。

答案 1 :(得分:0)

有很多jQuery插件非常好用。他们都可以与jQuery UI互操作。我说从jQuery UI中获取对你有用的内容,尽可能使用其他人的插件,并根据需要编写自己的插件。

答案 2 :(得分:0)

您可以使用Jquery-ui提供的ThemeRoller应用程序来构建自定义主题。使用以下链接:http://jqueryui.com/docs/Theming/Themeroller

答案 3 :(得分:0)

在我看来,jQueryUI编写得很好并且设计得很好......只是不要指望1000控件库能够满足所有可能的需求。

它或多或少是一个框架,鼓励你将一组件放在一起以更容易的方式组装你的东西。

参见例如http://jqueryui.com/docs/Theming/API - 它为您提供了如何使用它的CSS框架的指示,以便为您的网页提供一致的行为和外观。 UI控件遵循类似的想法..

除了所有它都有详细记录和保留,并有很多工作的例子让你了解它。你应该瞥一眼它用来完全欣赏它的方式:如果你遵循良好的指导方针,我怀疑你会遇到麻烦。是的,你有jQuery引擎盖,这真是一个很好的引擎!