【发布时间】:2011-09-08 00:20:02
【问题描述】:
有人知道 jquery-ui 自动完成插件的轻量级替代方案吗?
我没有在项目中使用任何其他 jquery-ui 组件(基本库是 jquery 1.5.2)。 所以不要觉得我可以证明添加 20k(缩小)只是为了在单个搜索字段上进行简单的自动完成。
目前可能的选择是:
https://github.com/agarzola/jQueryAutocompletePlugin
http://code.google.com/p/jquery-autocomplete/
我不想为这样的标准功能推出自己的插件.. 肯定已经有一个很好的解决方案了吗?
【问题讨论】:
-
压缩后 20k 自定义构建缩小到 7k。你的服务器支持吗?您的 jQuery 是来自您的服务器还是 CDN?如果它来自您的服务器,您甚至可以将 jQuery 和 jQueryUI 合并到一个文件中并以 gzip 格式提供它(少一个 HTTP 连接)。
-
我当然是使用gzip和合并文件来减少http请求。但即便如此,该版本中仍然有加载我不需要的额外代码。当然,这本身并不是一个显着的额外开销,但所有这些都加起来了。
-
因为这 20kb 的额外行李,我正在寻找替代方案。
-
用google的CDN怎么样?用户很有可能已经将文件缓存在他们的系统上:developers.google.com/speed/libraries/devguide#jquery-ui
标签: javascript jquery search autocomplete jquery-ui-autocomplete