我是JavaScript新手,我正在翻阅一些Raphael演示代码。我很困惑,这是如何工作的...如何/何时调用这个匿名函数?
if (R) {
(function (dx, dy, R, value) {
var color = "hsb(" + [(1 - R/max) * .5, 1, .75] + ")";
...
从我可以看到这是声明一个匿名函数,它需要4个参数。当这个函数没有名字时,这个函数是如何被调用的?
演示页.. http://raphaeljs.com/github/dots.html
JS文件.. http://raphaeljs.com/github/dots.js
js文件有点长,我找不到'if(R){'在里面。你能在这里发布更多的代码吗? – jrharshath 2010-09-29 14:47:27
对不起,我想我不会包含足够的代码来找出发生了什么,这就是为什么我链接到源。无论如何,现在已经得到了答复,谢谢! JS文件不是*很长 - 只有几个屏幕已满 - 引用的部分刚好在一半以下。 – 2010-09-29 14:54:06