Forse un brutto titolo, ma questo è il mio problema: Sto costruendo un framework per saperne di più su javascript. E voglio usare lo stile "" jQuery "".
Come è possibile creare una funzione in cui lo ()
è opzionale?
$("p").fadeOut(); //() is there
$.each(arr, function(k, v) {...}); //Dropped the(), but HOW?
Questo è quello che ho messo a punto, ma non funzionano:
$2DC = function(selector)
{
return new function() {
return {
circle : function()
{
//...
}
}
}
}
$2DC("#id1"); //Work
$2DC("#id2").circle(); //Work
$2DC.circle(); //DONT WORK
Il titolo è confuso. Non credo che '$.()' Sia un codice JavaScript valido. –
duplicato di [Come è il "jQuery" var una funzione e un oggetto?] (Http://stackoverflow.com/questions/2724784/how-is-the-jquery-var-a-function-and-an-object) –
Voglio imparare da jQuery, quindi penso che sia meglio dare un'occhiata al codice sorgente: https://github.com/jquery/jquery –