node[foo](bar, function() {
...do something to 'node'
});
'node'是单个DOM节点。 'foo'和'bar'都是字符串,但代码偶尔会将'bar'设置为布尔值。偶尔执行'做某事'代码,但只有(我认为)'bar'是true
。感谢。
答案 0 :(得分:4)
node
显然有一个属性,其名称包含在foo
中。该属性包含(或引用)一个函数。使用值bar
和回调函数作为参数调用此函数。
由于对象可以分配额外的属性,因此JavaScript库可能会设置节点的此“foo”属性,即使它不是DOM节点的本机属性。我相信JQuery非常使用这个概念。