jquery-ui自动完成插件的轻量级替代品?

时间:2011-06-03 17:49:50

标签: javascript jquery search autocomplete jquery-ui-autocomplete

有没有人知道jquery-ui自动完成插件的轻量级替代品?

我没有在项目中使用任何其他jquery-ui组件(基础库是jquery 1.5.2)。 因此,我觉得我无法在单个搜索字段中为简单的自动完成添加20k(缩小)。

到目前为止可能的选择是:

https://github.com/agarzola/jQueryAutocompletePlugin

http://code.google.com/p/jquery-autocomplete/

我不想为这样的标准功能推出我自己的插件..当然必须有一个很好的解决方案吗?

5 个答案:

答案 0 :(得分:6)

很抱歉,但我相信您对替代品的研究不会得到回报。

对于你建议的其他替代方案,最小权重为14.52 kb(agarzola)和10KB(jquery-autocomplete),因此对于我来说,经过最严格测试和完整解决方案的20KB似乎并不太多。

我认为你应该更多地关注每个插件的其他重要方面,而不是当差异如此微小时的大小。在自动完成功能的情况下甚至更多,这将消耗每次自动搜索的带宽,所以我想如果我的第一个问题是带宽,我将不会使用自动完成。

答案 1 :(得分:0)

是的,Jquery UI很安静,如果你打算使用一堆插件(可拖动,可调整大小等),它们是值得使用的。

我曾经多次使用http://codeassembly.com/Unobtrusive-jQuery-autocomplete-plugin-with-json-key-value-support/作为我的简单项目,我认为它很棒。

你也可以查看本教程http://return-true.com/2009/08/how-to-jquery-autocomplete/,但我认为第一个选项就足够了

答案 2 :(得分:0)

答案 3 :(得分:0)

我对'UFD'(http://code.google.com/p/ufd/),Unobtrusive Fast-filter Dropdown有了合理的运气。它并不完美,但它可能满足您的需求。

答案 4 :(得分:0)

您是否尝试过Ninja UI