我正在爲我正在開發的應用程序開發自己的迷你框架,並且我一直在研究jQuery的編碼。jQuery - 對象和函數在同一時間?
我得到的方式$(選擇)。功能()的作品,但怎麼來的,你可以調用一些功能,如:
$。阿賈克斯()
毫無疑問,這將一直是美元符號引用一個函數和jquery.fn對象在同一時間?
在此先感謝!
我正在爲我正在開發的應用程序開發自己的迷你框架,並且我一直在研究jQuery的編碼。jQuery - 對象和函數在同一時間?
我得到的方式$(選擇)。功能()的作品,但怎麼來的,你可以調用一些功能,如:
$。阿賈克斯()
毫無疑問,這將一直是美元符號引用一個函數和jquery.fn對象在同一時間?
在此先感謝!
函數是JavaScript中的對象,因此它們可以具有屬性。
$
是jQuery對象,當使用$()
它被用作構造函數(它包含一些魔法,所以new
是不必要的);但它也含有大量的方法(和一些不可贖回特性,如$.browser
)可作爲$.something
var $ = function(str) {
document.write(str+'<br />');
}
$.ajax = function(str) {
document.write(str+'<br />');
}
$.answer = 42;
$('dollar');
$.ajax('ajax');
document.write($.answer);
你能給我也有一個屬性,然後一個函數的例子。假設我可以調用function()和function.test? – jleck
@JamesLeckenby:簡單。 'var a = function(){console.log(「from a」); }; a.test = function(){console.log(「from a.test」); };一個(); a.test();' – Amadan