在jQuery UI Autocomplete中,`response`函数是在哪里实现的?

In jQuery UI Autocomplete, where does the `response` function is implemented?

我是 JS 和 jQuery 的新手。在我的工作中,我遇到了来自 jQuery UI 自动完成小部件的 jQuery 代码,我并不完全理解。我有两个关于这段代码的问题,它们分为几个 post(如 that 元 post 中所推荐)。另外,对不起,如果我的英语很糟糕,我会尽力而为。 :)

代码如下:http://pastebin.com/NyG48Yb9

我理解的是:

我不明白的地方#1:
source键的值是一个回调函数,得到两个参数:requestresponse。根据jQuery UI Autocomplete API Documentation,第二个参数为:

A response callback

这意味着它是一个函数。现在,根据 that 关于回调函数的教程(是的,我做了一些研究:D)有一个函数 A 和一个函数 B。函数 A 作为参数获取一个变量,该变量包含对函数的引用调用函数A时指定为函数B,函数B在函数A的作用域内执行。

在我的代码中,函数A是source键中的匿名函数,response是回调函数。但是我找不到 response 函数的任何实现。

我的问题:
response函数在哪里实现?我在哪里可以找到文档?

非常感谢。 :)


我的另一个问题:In jQuery UI Autocomplete, what data sources can the `source` key hold?

response 的实现存在于 jquery-ui.js 中。它的内部功能。要了解其实现,您必须下载未压缩的 jquery-ui.js 并且必须找到 autocomplete 相关代码。