轉自:http://www.cnblogs.com/springsnow/archive/2010/06/03/1750832.html 例一:添加對象的靜態屬性 聲明一個對象$.problemWo,添加一個b的靜態屬性和myclick的靜態方法。 (function ($) { $.problem ...
轉自:http://www.cnblogs.com/springsnow/archive/2010/06/03/1750832.html
例一:添加對象的靜態屬性
聲明一個對象$.problemWo,添加一個b的靜態屬性和myclick的靜態方法。
(function ($) { $.problemWo = function () { }; $.extend($.problemWo, { b: 5 }, { myclick: function () { alert("c") } } ); })(jQuery); alert($.problemWo.b); $.problemWo.myclick();
例二:添加對象的動態屬性
聲明一個對象$.problemWo,添加一個a的實例屬性和myclick的實例方法。
(function ($) { $.problemWo = function () { this.a = "abc" }; $.extend($.problemWo.prototype,
{myclick: function () { alert(this.a); }}
); })(jQuery); var obj = new $.problemWo() obj.myclick();
備註:其中$.problemWo對象 可為任意名稱