我正在帮助某人完成他的学校作业 - 我们正在尝试编写递归函数(如果重要的话 - 使用 PHP 或 JavaScript)。
我非常了解递归原理,但我还没有从“学术”的角度写过任何这些原理。
使用全局变量来存储结果是一种好习惯,例如:
var results = [];
var rec = function(a) {
...
if (match)
results.push(someValue);
}
Run Code Online (Sandbox Code Playgroud)
或者我应该使用 return 将所有这些结果收集在一起(这会困难得多)?
我在标题上有输入框的jQuery UI手风琴:
<h3><input type="text" /></h3>
Run Code Online (Sandbox Code Playgroud)
正如预期的那样,Accordion会捕获所有在标题内发生的空格和箭头按键 - 因此无法正确写入输入框.有没有办法摆脱这种行为,并在键入时使用空格和箭头?