(function($) {
$.extend($.fn, {
myspace : {
say : function() {
alert('123');
alert($(this).html());
}
}
});
})(jQuery);
$(document).ready(function() {
$("#select").myspace.say();
});
$.extend({myspace:{}});
这是在jquery全局对象中扩展一个net命名空间。
$.extend($.myspace,{ hello:function(){alert('hello');} })
这是将hello方法扩展到之前扩展的Jquery的myspace命名空间中去。
一般对于组件开者来说这两种扩充命名空间的方式都很重要的,前者用于实例方法,后者用于静态方法,至于mspace是否是一个包装集还有待于进一步研究;