jquery扩展
写jquery的扩展有两种方法,都差不多,区别在调用的方式有所区别
<script src="jquery-3.2.1.min.js"></script>
<script>
$.extend({
'test':function () {
return 'this is a test';
}
});
var v = $.test();
alert(v);
$.fn.extend({
'test2':function () {
return 'test2';
}
});
var v1 = $('#i1').test2();
alert(v1);
如果我们需要在我们的html中引用jquery插件,自己写插件的时候,为了避免全局变量和其他的jquery插件冲突,需要使用jquery的自执行函数;
plugin.js
/**
* Created by charles on 2017/5/18.
*/
(function (arg) {
var status = 1;
arg.extend({
'myfunction':function () {
return 'sb111';
}
})
})(jQuery);
浙公网安备 33010602011771号