JSLite Online Manual
/ JSLite - 插件編寫
JSLite - 插件編寫
如有疑問歡迎到這些地方交流,歡迎加入JSLite.io組織團(tuán)伙共同開發(fā)!
$.extend
通過源對(duì)象擴(kuò)展目標(biāo)對(duì)象的屬性,擴(kuò)展
JSLite
元素集來提供新的方法(通常用來制作插件)
$.extend({ min: function(a, b) { return a < b ? a : b; }, max: function(a, b) { return a > b ? a : b; } }); $.min(2,3); //? 2 $.max(4,5); //? 5 // 在$上擴(kuò)展了幾個(gè)方法 //調(diào)用方法 $.min(2,3); //? 2 //調(diào)用方法 $.max(4,5); //? 5
$.fn.extend
擴(kuò)展
JSLite
元素集來提供新的方法(通常用來制作插件)。
$.fn.extend({ //增加兩個(gè)插件方法。 check: function() { return this.each(function() { this.checked = true; }); }, uncheck: function() { return this.each(function() { this.checked = false; }); } }); $("input[type=checkbox]").check(); //選中 $("input[type=radio]").uncheck(); //取消選中
$.error
當(dāng)元素遇到錯(cuò)誤(沒有正確載入)時(shí),發(fā)生
error
事件。
$.error("2222") //? 輸出錯(cuò)誤 Uncaught 2222