怎样去创建jQuery组件

怎样去创建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);



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值