Có thể là một tiêu đề xấu, nhưng đây là vấn đề của tôi: Tôi đang xây dựng một khuôn khổ để tìm hiểu thêm về javascript. Và tôi muốn sử dụng kiểu "" jQuery "".
Làm cách nào để tạo một chức năng trong đó ()
là tùy chọn?
$("p").fadeOut(); //() is there
$.each(arr, function(k, v) {...}); //Dropped the(), but HOW?
Đây là những gì tôi đã đưa ra, nhưng nó không làm việc:
$2DC = function(selector)
{
return new function() {
return {
circle : function()
{
//...
}
}
}
}
$2DC("#id1"); //Work
$2DC("#id2").circle(); //Work
$2DC.circle(); //DONT WORK
Tiêu đề của bạn gây nhầm lẫn. Tôi không nghĩ rằng '$.()' Thậm chí là JavaScript hợp lệ. –
trùng lặp của [Làm thế nào là "jQuery" var một chức năng và một đối tượng?] (Http://stackoverflow.com/questions/2724784/how-is-the-jquery-var-a-function-and-an-object) –
Tôi muốn học hỏi từ jQuery, sau đó tôi nghĩ tốt nhất là hãy xem mã nguồn: https://github.com/jquery/jquery –