Javascript 如何在typeahead.js中实现去Bounce?

Javascript 如何在typeahead.js中实现去Bounce?,javascript,jquery,typeahead.js,debounce,Javascript,Jquery,Typeahead.js,Debounce,我正在使用typeahead.js编写一个搜索功能。我正在试图弄清楚如何为搜索功能实现debounce。我查阅了打字预检文件,但找不到任何相关信息。如何在typeahead中实现去抖动?代码如下所示 $('input.typeahead')。typeahead({ 名称:"电影",, 遥控器:'http://localhost:3000/searchMovie?key=%QUERY', 限额:10 }); 如果您将猎犬与twitter的typeahead.js库一起使用,则有一个本机选项用于远程

我正在使用typeahead.js编写一个搜索功能。我正在试图弄清楚如何为搜索功能实现debounce。我查阅了打字预检文件,但找不到任何相关信息。如何在typeahead中实现去抖动?代码如下所示

$('input.typeahead')。typeahead({
名称:"电影",,
遥控器:'http://localhost:3000/searchMovie?key=%QUERY',
限额:10
});

如果您将猎犬与twitter的typeahead.js库一起使用,则有一个本机选项用于远程查找输入的取消公告。


使用debounce的Javascript字体:
var my_bloodhound = new Bloodhound({
    name : 'search_filter_' + my_filter,
    datumTokenizer : Bloodhound.tokenizers.obj.whitespace('name'),
    queryTokenizer : Bloodhound.tokenizers.whitespace,
    limit : 20,
    prefetch : {
        url : '/my_search.php?filter=' + my_filter,
        filter : myFilterSearchTypeaheadResponse
    },
    remote : {
        wildcard : 'LOOKUP',
        url : '/my_search.php?filter=' + my_filter + '&query=LOOKUP',
        rateLimitBy : 'debounce',
        rateLimitWait : 600,
        filter : myFilterSearchTypeaheadResponse
    }
});
my_bloodhound.clearPrefetchCache();
my_bloodhound.clearRemoteCache();
my_bloodhound.initialize();