【发布时间】:2012-01-25 17:10:42
【问题描述】:
也许标题不好,但这是我的问题: 我正在构建一个框架来了解有关 javascript 的更多信息。而且我想使用“”jQuery“”样式。
如何在 () 是可选的情况下创建一个函数?
$("p").fadeOut(); //() is there
$.each(arr, function(k, v) {...}); //Dropped the (), but HOW?
这是我想出的,但它不起作用:
$2DC = function(selector)
{
return new function() {
return {
circle : function()
{
//...
}
}
}
}
$2DC("#id1"); //Work
$2DC("#id2").circle(); //Work
$2DC.circle(); //DONT WORK
【问题讨论】:
-
您的标题令人困惑。我认为
$.()甚至不是有效的 JavaScript。 -
我想学jQuery,那我觉得最好看一下源码:github.com/jquery/jquery
标签: javascript jquery frameworks