模糊的JavaScript语法
…无论如何,对我来说都很模糊。谁能告诉我这是什么意思?我有很多类似这样的代码:模糊的JavaScript语法,javascript,Javascript,…无论如何,对我来说都很模糊。谁能告诉我这是什么意思?我有很多类似这样的代码: node[foo](bar, function() { ...do something to 'node' }); “节点”是单个DOM节点“foo”和“bar”都是字符串,不过代码偶尔会将“bar”设置为布尔值。偶尔会执行“do something”代码,但(我认为)只有在“bar”为true时才会执行。谢谢。节点显然有一个属性,其名称包含在foo中。属性包含(或引用)函数。调用此函数时使用bar的值和回
node[foo](bar, function() {
...do something to 'node'
});
“节点”是单个DOM节点“foo”和“bar”都是字符串,不过代码偶尔会将“bar”设置为布尔值。偶尔会执行“do something”代码,但(我认为)只有在“bar”为
true
时才会执行。谢谢。节点
显然有一个属性,其名称包含在foo
中。属性包含(或引用)函数。调用此函数时使用bar
的值和回调函数作为其参数
由于可以为对象分配额外的属性,JavaScript库可能会设置节点的这个“foo”属性,即使它不是DOM节点的本机属性。我相信JQuery经常使用这个概念。
节点
显然有一个属性,其名称包含在foo
中。属性包含(或引用)函数。调用此函数时使用bar
的值和回调函数作为其参数
由于可以为对象分配额外的属性,JavaScript库可能会设置节点的这个“foo”属性,即使它不是DOM节点的本机属性。我相信JQuery经常使用这个概念。谢谢-原来“foo”实际上是JQuery函数名。谢谢-原来“foo”实际上是JQuery函数名。