17

沒有人知道jquery-ui自動完成插件的輕量級替代方案嗎?jquery-ui自動完成插件的輕量級替代方案?

我沒有在項目中使用任何其他jquery-ui組件(base lib是jquery 1.5.2)。 所以不覺得我可以證明爲單個搜索字段上的簡單自動完成添加20k(縮小)。

可能的選擇到目前爲止有:

https://github.com/agarzola/jQueryAutocompletePlugin

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

我不希望推出自己的插件,這樣的標準功能..當然,必須有一個很好的解決方案在那裏了嗎?

+1

這個20k自定義構建縮小到7k時gzipped。你的服務器支持嗎?你的jQuery來自你的服務器還是CDN?如果它來自你的服務器,你甚至可以將jQuery和jQueryUI合併到一個文件中,並將其壓縮(少一個HTTP連接)。 – chprpipr 2011-06-04 20:23:22

+0

我當然使用gzip和組合文件來減少http請求。但即便如此,仍然會在該構建中加載額外的代碼,這是我不需要的。當然,這本身並不是一項重大的額外開銷,但它會加起來。 – zack 2011-06-04 22:25:06

+1

我正在尋找替代品,只是因爲這20kb的額外行李。 – 2011-07-15 03:27:17

回答

6

對不起,但我相信你對替代品的研究不會有回報。

對於您提出的縮小的重量比的其它替代方案是14.52 KB(agarzola)和10KB(jQuery的自動完成),所以從20KB最考驗和完整的解決方案並不似乎有太多的給我。

我認爲你應該更多地關注每個插件的其他重要方面,而不是差別太小時的尺寸。甚至在自動完成功能的情況下,這將消耗每個自動搜索的帶寬,所以我想我不會使用自動完成,如果我的第一個擔心是帶寬。