1.创建命名空间
1 //创建通用的命名空间 2 $.binfire = { 3 //测试 4 test: function () { 5 alert('This is a test. This is only a test.'); 6 }, 7 //判断元素类型,1表示true,0表示false 8 checkEmType: function (o, type) { 9 var f = 0; 10 if ($(o).is(type)) { 11 f = 1; 12 } 13 return f; 14 } 15 //etc 16 }; 17 18 //方法二 19 $.extend({ 20 binfire: {} 21 }); 22 23 $.extend($.binfire, { 24 test: function () { } 25 });
2.扩展Jquery函数
//创建jquery的函数
$.extend({
test: function () {
alert("ff");
},
test1: function () {
alert("test1");
}
//etc
});
3.编写插件格式
1 //创建对象的插件 2 ;(function ($) { 3 $.fn.extend({ 4 //test函数 5 test: function (value) { 6 value = $.extend({ 7 temp: 1000, 8 name:"binfire", 9 password:"" 10 }, value); 11 12 //内部函数 13 function test1() { 14 alert(value.password); 15 } 16 17 test1(); 18 return $(this); 19 } 20 //.... 21 }); 22 })(jQuery);