Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript myHandler函数是如何工作的?_Javascript_Yui - Fatal编程技术网

Javascript myHandler函数是如何工作的?

Javascript myHandler函数是如何工作的?,javascript,yui,Javascript,Yui,你最喜欢的法语回来了我有个小问题 在YUI示例中,此函数允许获取信息,但我不确定myHandler执行了哪些引用: var myHandler = function(sType, aArgs){ myAC = aArgs[0]; // reference back to the AC instance elLI = aArgs[1]; // reference to the selected LI element oData

你最喜欢的法语回来了我有个小问题

在YUI示例中,此函数允许获取信息,但我不确定myHandler执行了哪些引用:

var myHandler = function(sType, aArgs){
            myAC = aArgs[0]; // reference back to the AC instance
            elLI = aArgs[1]; // reference to the selected LI element
            oData = aArgs[2]; // object literal of selected item's result data
            }
有人可以举例说明(如果可能的话)myAC、elLI、oData的通信? 这个函数是如何工作的?(sType,AARG)?myAC?

Fabien

您看到的是一个处理程序函数,它是为处理YUI AutoComplete中的特定自定义事件而编写的。该事件是itemSelectEvent(),它在选择自动完成列表中的项目时激发。如果您为该事件订阅了一个函数(例如,上面代码段中的myHandler),则在选择某个项时,将随时调用该函数,并向其传递您注意到的参数

YUI网站上的此示例演示了如何使用itemSelectEvent:

如果您还有其他问题,请告诉我

问候,, 埃里克·法比恩

您看到的是一个处理程序函数,它是为处理YUI AutoComplete中的特定自定义事件而编写的。该事件是itemSelectEvent(),它在选择自动完成列表中的项目时激发。如果您为该事件订阅了一个函数(例如,上面代码段中的myHandler),则在选择某个项时,将随时调用该函数,并向其传递您注意到的参数

YUI网站上的此示例演示了如何使用itemSelectEvent:

如果您还有其他问题,请告诉我

问候,, 埃里克

谢谢你,埃里克

您可以指向我想要引用的示例()。 紧接着,在示例中,我们有:

// update hidden form field with the selected item's ID
myHiddenField.value = oData.id; 
oData.id定义了myHiddenField.value,但在示例中(myAC=aArgs[0];)和(elLI=aArgs[1];)定义了什么? 我不明白,在这个例子中,myAC和elLI的效用是什么? AARG[0]和AARG[n]是如何工作的

我同时学习javascript和yui,有时我的拉丁语(或英语)不见了。 网上还有其他例子吗?

谢谢Eric

您可以指向我想要引用的示例()。 紧接着,在示例中,我们有:

// update hidden form field with the selected item's ID
myHiddenField.value = oData.id; 
oData.id定义了myHiddenField.value,但在示例中(myAC=aArgs[0];)和(elLI=aArgs[1];)定义了什么? 我不明白,在这个例子中,myAC和elLI的效用是什么? AARG[0]和AARG[n]是如何工作的

我同时学习javascript和yui,有时我的拉丁语(或英语)不见了。
网络上还有其他示例吗?

请提供YUI中示例的URL。请提供YUI中示例的URL。