Quizás un título incorrecto, pero este es mi problema: Estoy construyendo un marco para aprender más sobre javascript. Y quiero usar el estilo "jQuery" ".
¿Cómo puedo hacer una función donde el ()
es opcional?
$("p").fadeOut(); //() is there
$.each(arr, function(k, v) {...}); //Dropped the(), but HOW?
Esto es lo que he llegado con, pero no funcionan:
$2DC = function(selector)
{
return new function() {
return {
circle : function()
{
//...
}
}
}
}
$2DC("#id1"); //Work
$2DC("#id2").circle(); //Work
$2DC.circle(); //DONT WORK
Su título es confuso. No creo que '$.()' Sea incluso JavaScript válido. –
duplicado de [¿Cómo es la función "jQuery" una función y un objeto?] (Http://stackoverflow.com/questions/2724784/how-is-the-jquery-var-a-function-and-an-object) –
Yo quiero aprender de jQuery, entonces creo que es mejor echarle un vistazo al código fuente: https://github.com/jquery/jquery –