怎样去创建jQuery组件
1.为什么要创建组件?
存在一些公共类和一些公共方法
2.创建流程
1.$.fn(当我们使用$方法时会返回一个jQuery对象,而这个对象包含了所有用到的方法。
而jQuery对象得到这些方法都是通过$.fn对象,我们想写自己的方法,想创建自己的控件就必须用到它)
2.用一个对象包含所有的方法,包括设置基本属性、方法、事件等。
(function($){
var createSlider = {
init : function(options){
//基本属性、方法、事件
var defaults = {
minValue : 0,
maxValue : 100,
value: 40,
changeEvent:null
};
var settings = $.extend({},defaults,options);
return this.each(function(){
//写对插件的操作方法
});
},
getValue: function(){
},
setValue: function(value){
},
changeEvent: function(){
}
};
$.fn.slider = function(method){
return createSlider.init.apply(this,arguments);
}
})(jQuery);